Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить git restore <file>?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`git restore <file>`** скасовує зміни у вказаному файлі в робочому дереві, повертаючи його до стану останнього коміту чи staging area. **Ключове:** команда скасовує незакомічені зміни у файлі і повертає його до останнього збереженого стану, не зачіпаючи історію комітів.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`git restore <file>` скасовує зміни у вказаному файлі в **робочому дереві**, повертаючи його до стану останнього коміту або staging area. --- ## Що саме робить команда При виконанні: ```bash git restore file.txt ``` Git: - видаляє всі незакомічені зміни у файлі - замінює файл версією зі **staging area**, якщо файл було додано - якщо файл не був у staging area - бере версію з **останнього коміту** --- ## Чого НЕ робить `git restore <file>` - не змінює історію комітів - не зачіпає інші файли - не працює з комітами --- ## Коли використовувати - потрібно скасувати локальні правки у файлі - файл змінено, але коміт робити не потрібно - потрібно швидко повернути файл у вихідний стан --- ## Важливо пам'ятати Усі незбережені зміни у файлі будуть втрачені. Перед використанням потрібно бути впевненим, що вони не потрібні. --- ## Ключове формулювання для співбесіди > `git restore <file>` скасовує незакомічені зміни у файлі і повертає його до останнього збереженого стану, не зачіпаючи історію комітів.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.