如果我做了一些更改,但没有做 a
commit -m "my message
,我怎样才能回滚到原来的位置?如果我做了一个
commit -m 'my message'
但没有推送到原点,我该如何回滚?如果我做了 a
git pull origin
,现在我不喜欢我得到的东西,我怎么能回到原来的位置?如何获取源文件已更改或与本地文件不同的列表?
问问题
163 次
1 回答
3
git reset --hard HEAD^
git reset --hard ORIG_HEAD
git reset --hard <shaSUM of the commit>
git fetch && git diff origin/<branch>
参考资料: http: //git-scm.com/docs/git-reset
于 2010-06-30T16:44:28.473 回答