新手问题 「已经解决」怎么撤销 git checkout -f origin/master

yeyong14 · 2013年12月06日 · 最后由 yeyong14 回复于 2013年12月06日 · 8363 次阅读

今天提交的时候出现错误。就 git checkout -f origin/master,现在回到了初始的状态。,今天做的就找不到了,。 问下社区的高手,这个要怎么恢复过来啊!谢谢。

貌似,没办法。。。

checkout -f 之前有没有对工作区的 change 做 git add 操作?如果做过的话可以通过git fsck找到 dangling 的 objects,那里边有被你 add 过的文件的版本。

git reflog 看一下时间点 git reset xxx --hard

@xds2000 谢谢,搞定了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号