Git - 撤消结帐

时间:2016-03-25 14:09:42

标签: git

我现在心脏病发作了。 一个月前我克隆了一个提交到掌握,当我打开PowerShell控制台时,我看到了

C:\Workspace\Project [(abcd12...)]>

今天我提交了更改并运行了命令

git checkout master

我已经错过了另一个命令,并认为它会对master进行更改,但它会用new替换旧内容。

这是找到最后一次提交并将其放入我的磁盘和主控的方法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

要查看存储库的历史更改列表,可以使用git reflog

然后,您可以执行git show <commitish>查找要还原的提交,并对reflog中列出的任何提交执行git reset --hard <commit>git checkout <commit>