LINUX.ORG.RU

git отказаться от изменений

 


0

1

Как отказаться от изменений в файле grpc/server/main.py (скорее всего что-то нечаянно поменял, но не помню где) и сказать гиту что я хочу использовать версию main.py с сервера:

error: Your local changes to the following files would be overwritten by merge:
	grpc/server/main.py
Please commit your changes or stash them before you merge.
Aborting
? я не хочу ни коммитить ни прятать, я просто хочу отказаться от изменений

я хочу использовать версию main.py с сервера

Откатить незакоммиченные изменения в одном файле:

git checkout grpc/server/main.py

Откатить незакоммиченные изменения во всех измененных файлах:

git reset --hard HEAD
Tanger ★★★★★
()
Ответ на: комментарий от scientistpython

checkout вообще делает слишком много и разного. В (относительно) недавнее время его начали разгружать, предоставив git switch и git restore.

Siborgium ★★★★★
()
Ответ на: комментарий от scientistpython

думал что checkout только для веток

Откат изменений — это возврат ветки в исходное состояние, так что да, это операция над веткой. ☺

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.