如果我做了一些更改,但没有做commit -m "my message
,我该如何回滚到原来的位置?
如果我做了commit -m 'my message'
但没有推动原点,我该如何回滚?
如果我做了git pull origin
,现在我不喜欢我得到的东西,我怎么能回到原来的位置?
如何获取原产地中哪些文件已更改或与本地文件不同的列表?
答案 0 :(得分:3)
git reset --hard HEAD^
git reset --hard ORIG_HEAD
git reset --hard <shaSUM of the commit>
git fetch && git diff origin/<branch>