Ой-ой. Ви просто випадково об’єднали свої файли з гілкою master, коли мали намір об’єднати їх з індексною гілкою. Що тепер?
Майже кожен, хто використовує Git, в якийсь момент помиляється. Будь то об’єднання неправильних файлів, видалення неправильної гілки чи щось гірше, важливо знати, як скасувати помилки з Git.
Ми випустили аварійний курс на YouTube-каналі freeCodeCamp.org, який навчить вас 17 різних способів виправити помилки в Git.
Тобіас Гюнтер розробив цей курс. Тобіас працює з Git вже багато років. Він навіть допомагає створити Tower, який є популярним клієнтом Git GUI.
Багато розробників не знають усіх способів використання Git для виправлення помилок. Цей курс навчить вас, що Git вміє і як Git це робить.
Перша половина курсу включає більш поширені випадки, від яких легше відновитись. Друга половина вчить виправляти складніші помилки. Але в Git можна скасувати майже всі помилки.
Ось теми, висвітлені в цьому курсі:
- Використання Git як захисної мережі
- Відхилення всіх локальних змін у файлі
- Відновлення видалених файлів
- Видалення фрагментів / рядків у файлі
- Відхилення всіх локальних змін
- Виправлення останнього коміту
- Що означає "переписування історії"
- Повернення фіксації посередині
- Скидання до старої версії
- Скидання файлу до старої версії
- Рефлог
- Відновлення видалених комітів
- Відновлення видалених гілок
- Переміщення коміту до нової гілки
- Переміщення коміту в іншу гілку
- Інтерактивна база даних: огляд того, що ви можете зробити
- Інтерактивна база даних: як це працює загалом
- Редагування старих повідомлень про коміти за допомогою Interactive Rebase
- Видалення комітів за допомогою Interactive Rebase
- Зминання декількох комітів в одне за допомогою Interactive Rebase
- Додавання змін до старого коміту за допомогою Interactive Rebase
- Розбиття / редагування старого коміту за допомогою Interactive Rebase
Перегляньте повний курс на YouTube-каналі freeCodeCamp.org (1-годинний перегляд).