Откат совершить в .GIT - PullRequest
       15

Откат совершить в .GIT

0 голосов
/ 27 января 2012

Я только что вытащил на действующий сервер некоторые изменения, которые мне пока не нужны.Мне нужно откатиться до предыдущей версии перед последним извлечением.

Но я не уверен в правильной команде или в том, как получить хэш для предыдущего коммита, на который я хочу откатиться.Любая помощь очень ценится.

Мне удалось откатить голову с помощью следующей команды

git reset --hard HEAD^

, которая вернула мою голову в нужную точку.чтобы вытащить изменения на сервере, и теперь мне нужно удалить файлы.

Я также только что попробовал

git clean -f

То, что я думал при чтении, удалит нежелательный добавленный код ифайлы.Кажется, что удалил файлы, но не код в существующих файлах.

1 Ответ

1 голос
/ 27 января 2012

git reset --hard должен был повторно синхронизировать ваше рабочее пространство с предыдущим коммитом, на который вы откатились, так что вы имеете в виду под «Мне нужно сейчас удалить файлы», точно?Да, git получит новое изменение с удаленного сервера, отслеженное в origin / master, но это не должно быть проблемой.git diff или git status показывает различия?Если это так, git reset HEAD -- ., git checkout -- . вернет все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...