Як скасувати помилки за допомогою Git

Ой-ой. Ви просто випадково об’єднали свої файли з гілкою 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-годинний перегляд).