我对源文件进行了许多更改,只想拉出已完成的最后一次推送。我希望它删除任何新文件,并将修改后的文件恢复到最新版本。我基本上只想恢复到上次的起源大师。
有没有办法在不删除目录、重新初始化 git 然后克隆存储库的情况下做到这一点?
git reset --hard
会带你回到上一次提交,git reset --hard origin/master
会带你回到origin/master
。
您可以还原更改
阅读更多:http://book.git-scm.com/4_undoing_in_git_-_reset,_checkout_and_revert.html
另一种选择是放弃所有更改
git checkout .
然后
git pull