git checkout -- <имя_файла>
Эта команда перезапишет файл версией из последнего коммита.
Для отмены изменений в файле до добавления (индексации) в Git, можно использовать команду git checkout.
Команда:
git checkout -- <имя_файла>
Где:
git checkout - это команда Git для переключения веток или восстановления состояния файлов.-- - это разделитель, который сообщает Git, что последующий аргумент является именем файла, а не опцией. Это особенно полезно, если имя файла совпадает с именем опции Git.<имя_файла> - имя файла, в котором нужно отменить изменения. Например, my_file.txt.Пример:
Предположим, вы внесли изменения в файл README.md и хотите их отменить. В терминале нужно выполнить:
git checkout -- README.md
Эта команда перезапишет локальную копию файла README.md версией из последнего зафиксированного коммита (HEAD), тем самым отменяя все не добавленные изменения.
Важно: Эта команда безвозвратно удаляет все не добавленные (не заиндексированные) изменения в указанном файле. Перед выполнением убедитесь, что вы действительно хотите отменить эти изменения.