首页 > 问答 > 正文
远程仓库与本地仓库完全不一致,不小心强制提交了git push origin master -f,完全被覆盖了,现在还能回退吗?
git push origin master -f
为情所困2017-07-01 09:14:05
执行 git reset 之后,在 .git/objects 文件夹里面的内容并没有相应的删除。
git reset
运行 git reflog 可以找到之前的提交 ID(commit_id)
git reflog
然后再 git reset --hard commit_id
git reset --hard commit_id
能啊,git reset --hard HEAD~1
git reset --hard HEAD~1