Скасування змін у файлі
Повернення файлу до попереднього стану за допомогою команди git restore.
Скасування змін у файлі в Git
Під час роботи над проєктом іноді потрібно відмінити зміни у файлі та повернути його до останньої збереженої версії.
Для цього використовується команда git restore. Вона замінює поточний файл версією з останнього коміту.
Команда git restore
git restore file.txtПісля виконання команди всі незбережені зміни у файлі будуть видалені, а файл повернеться до стану останнього коміту.
Приклад
Спочатку внесемо зміни у файл file.txt:
git statusChanges not staged for commit:
modified: file.txtТепер скасуємо всі зміни у файлі:
git restore file.txtПісля повторної перевірки статусу Git покаже, що змін немає:
git statusnothing to commit, working tree cleanCommitted
│
│ Редагування файлу
▼
Modified
│
│ git restore file.txt
▼
CommittedБудьте обережні з git restore. Команда видаляє всі незбережені зміни у файлі, і повернути їх після виконання буде складно.
- Відкрийте будь-який файл у вашому Git-репозиторії.
- Внесіть зміни у цей файл.
- Перевірте стан файлу командою git status.
- Поверніть файл до попереднього стану командою git restore.
- Перевірте, що Git більше не показує змін.
💡 Показати підказку
Перед використанням git restore переконайтеся, що у файлі немає важливих незбережених змін.
✅ Показати відповідь
Відповідь: Перевірити зміни: git status Скасувати зміни: git restore file.txt Перевірити результат: git status Результат: nothing to commit, working tree clean