1

我已经对我的源文件进行了许多更改,并且只想拉出最后一次完成的推送。我希望它删除任何新文件,并将修改后的文件恢复到最新版本。我基本上只想恢复到原来的主人上次的样子。

有没有办法在不删除目录、重新初始化 git 然后克隆 repo 的情况下做到这一点?

4

3 回答 3

3

git reset --hard将带您回到最后一次提交,git reset --hard origin/master并将带您回到origin/master.

于 2012-04-07T18:11:22.040 回答
2

您可以还原更改

阅读更多: http ://book.git-scm.com/4_undoing_in_git_-_reset,_checkout_and_revert.html

于 2012-04-07T18:12:22.950 回答
0

另一种选择是放弃所有更改

git checkout .

进而

git pull
于 2012-04-07T18:16:07.157 回答