Читать книгу ChatGPT для изучения Git: 50 готовых промптов для коммитов, веток и совместной работы (Стас Ростов) онлайн бесплатно на Bookz
ChatGPT для изучения Git: 50 готовых промптов для коммитов, веток и совместной работы
ChatGPT для изучения Git: 50 готовых промптов для коммитов, веток и совместной работы
Оценить:

3

Полная версия:

ChatGPT для изучения Git: 50 готовых промптов для коммитов, веток и совместной работы

Стас Ростов

ChatGPT для изучения Git: 50 готовых промптов для коммитов, веток и совместной работы


ChatGPT для изучения Git: 50 готовых промптов для коммитов, веток и совместной работы

Как пользоваться набором

50 готовых промптов для тех, кто начинает работать с Git: первая настройка, коммиты, история, ветки, слияние и конфликты, отмена изменений, удалённый репозиторий и работа в команде. Нейросеть объясняет команды простыми словами, разбирает ваши ошибки и даёт упражнения. Промпты работают в ChatGPT, YandexGPT, GigaChat и Claude.

1. Начните с промпта №39: он узнает ваш уровень и составит план обучения. Описание себя из ответа вставляйте перед другими промптами, чтобы объяснения были под ваш опыт.

2. Замените всё в [квадратных скобках] на свои данные: что за проект, какие команды выполняли, полный вывод Git, чего хотите добиться.

3. Правьте ответ диалогом: «объясни проще», «покажи на моём примере», «что будет, если ошибусь».

Важно. Команды, которые переписывают историю или удаляют изменения (git reset --hard, git push --force, git clean -f, git branch -D), сначала пробуйте на учебном репозитории, а перед запуском в рабочем делайте копию папки или отдельную ветку. Нейросеть может ошибиться: сверяйте команды с документацией (git help команда). Примеры в книге проверены в Git 2.43. В Git до версии 2.23 нет команд git switch и git restore, а до версии 2.28 — параметра -b у команды git init. Не вставляйте в нейросеть пароли, токены доступа, приватные SSH-ключи, содержимое файлов с настройками доступа и закрытый код работодателя.

Содержание

Первые шаги и коммиты (1–12)

1. Git с нуля · 2. Установка и настройка · 3. Первый репозиторий · 4. Что показывает git status · 5. Рабочая папка, индекс и коммит · 6. Часть изменений в коммит · 7. Сообщение коммита · 8. История проекта · 9. Что изменилось · 10. Файл .gitignore · 11. Шпаргалка первых команд · 12. Упражнения на неделю

Ветки, слияние и конфликты (13–26)

13. Зачем нужны ветки · 14. Слияние веток · 15. Конфликт слияния · 16. Как реже ловить конфликты · 17. Rebase простыми словами · 18. Порядок работы в команде · 19. Названия веток · 20. Отложить изменения · 21. Коммит не в той ветке · 22. Удаление веток · 23. Сравнение веток · 24. Разбор графа · 25. Запутался посреди слияния · 26. Учебный конфликт

Отмена и исправление ошибок (27–38)

27. Отменить последний коммит · 28. Вернуть файл · 29. Убрать файл из индекса · 30. Исправить сообщение коммита · 31. Detached HEAD · 32. Потерянный коммит · 33. Секрет попал в репозиторий · 34. Опасные команды · 35. Найти коммит с ошибкой · 36. Кто и когда изменил строку · 37. Очистка папки · 38. Отмена слияния

Удалённый репозиторий и рост (39–50)

39. Мой уровень и план · 40. Удалённый репозиторий · 41. Подключить удалённый репозиторий · 42. Push отклонён · 43. Fetch или pull · 44. Pull request · 45. Замечания в pull request · 46. Вклад в чужой проект · 47. SSH или HTTPS · 48. Теги и версии · 49. Git в моём редакторе · 50. Разбор месяца

Примеры готовых ответов · Как получать ответы лучше · Бонус: шпаргалка «как поправить ответ»

Первые шаги и коммиты (1–12)


1. Git с нуля. Ты терпеливый преподаватель. Объясни, что такое Git и зачем он нужен, на примере [мой случай: курсовая, сайт, скрипты, конфиги]. Термины репозиторий, коммит, ветка, удалённый репозиторий — каждый в 1–2 предложениях. Без команд, до 1500 знаков.


2. Установка и настройка. У меня [ОС]. Объясни по шагам, как проверить, установлен ли Git, и как задать имя и почту для коммитов. Объясни, что значит --global и как посмотреть текущие настройки.


3. Первый репозиторий. Проведи меня через создание первого репозитория в папке [название]: git init, первый файл, git add, git commit. После каждой команды объясни, что изменилось и что покажет git status.


4. Что показывает git status. Вот вывод git status: [вывод целиком]. Объясни каждую строку простыми словами и скажи, какие команды выполнить, чтобы [моя цель].


5. Рабочая папка, индекс и коммит. Объясни разницу между рабочей папкой, индексом (staging area) и коммитом на бытовой аналогии [моя: сборы в поездку, упаковка посылки]. Потом покажи то же на 3 командах.


6. Часть изменений в коммит. Я изменил несколько файлов, но в коммит хочу отправить только [что]. Объясни, как добавить в индекс отдельные файлы и отдельные куски файла (git add -p), и как проверить, что попадёт в коммит.


7. Сообщение коммита. По моим изменениям [описание] составь 3 варианта сообщения коммита на [русском / английском]: заголовок до 50 знаков и, если нужно, тело. Объясни, чем хорошее сообщение лучше «fix» или «правки».


8. История проекта. Покажи 6 способов смотреть историю: кратко, с графом веток, по одному файлу, по автору, за период, с самими изменениями. Для каждого: команда и когда она пригодится.


9. Что изменилось. Объясни git diff: без параметров, с --staged, между двумя коммитами, между ветками. Покажи на моём примере: [что менял и в каких файлах].


10. Файл .gitignore. Мой проект: [язык, фреймворк, редактор, ОС]. Составь .gitignore с комментарием к каждой строке. Объясни, что делать, если ненужный файл уже попал в репозиторий (git rm --cached).


11. Шпаргалка первых команд. Составь таблицу из 15 команд для новичка: команда, что делает, пример. Команды, которые могут удалить изменения, отметь отдельно.


12. Упражнения на неделю. Составь 7 упражнений, по одному на день, для учебного репозитория по темам [темы]. В каждом: задание, ожидаемый результат, как проверить себя. Решения не показывай, пока не попрошу.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Вы ознакомились с фрагментом книги.

Для бесплатного чтения открыта только часть текста.

Приобретайте полный текст книги у нашего партнера:


Полная версия книги

Всего 10 форматов

bannerbanner