我在我的机器上做了一些提交。这些更改未在服务器上推送,因为代码未完全调试。我撤回了项目其他成员所做的修改。这些更改包括分支合并。在这次拉动之后,我无法找到我正在进行的错误修改。我似乎无法用gitk,git log或git branch-show看到它们。
有没有办法在昨天20:00撤消拉回到我机器上的版本? 或者以任何方式取回我的修改?
答案 0 :(得分:1)
您可以使用git reflog
找到分支更新的时间。
找到您希望还原为的更新的哈希并使用git reset --hard <SHA HERE>