Ви можете використовувати Команда git revert щоб повернути файли вашого сховища до попереднього стану без переписування історії комітів. Це робиться шляхом створення нових комітів, які діють протилежно існуючим комітам, тобто видаляють додані рядки та файли та додають рядки та файли, які було видалено.
Як повернути Git Commit?
- Використовуйте команду Git log або reflog, щоб знайти ідентифікатор коміту, який потрібно скасувати.
- Введіть команду Git revert (див. нижче), включаючи ідентифікатор коміту, над яким ви хочете працювати.
- Надайте інформативне повідомлення про фіксацію Git, щоб пояснити, чому вам потрібно було виконати повернення Git.
The Команда git reset поверне поточну гілку до вказаного попереднього коміту. За замовчуванням ця команда видаляє коміти з історії поточної гілки, залишаючи файли в робочому дереві недоторканими. Це дозволяє вам повторити один або більше комітів без втрати жодної роботи.
Щоб скасувати фіксацію Git за допомогою GitLens, виконайте такі дії:
- Відкрийте своє репо у VS Code.
- На бічній панелі виберіть «Керування джерелом».
- Перейдіть до розділу COMMITS.
- Клацніть правою кнопкою миші комміт, який потрібно скасувати.
- Виберіть опцію «Повернути фіксацію».
Використання git reflog для відновлення видалених комітів Процес відновлення видалених комітів досить простий. Все, що необхідно, це використовуйте `git reflog`, щоб знайти значення SHA коміту, до якого ви хочете перейти, а потім виконайте команду `git reset –hard <sha value>`.