Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不小心将一个不同的项目提交到 git 存储库中,这改变了我的存储库的完整结构,我如何才能恢复到以前的修订版并取回所有内容。请帮助我,我刚刚使用 force 选项从 eclipse 提交了一个项目,这是一个通过添加远程路径的不同项目,它改变了一切。
如果您制作了一个commit并且想要还原它(它仍然是最新的),您可以执行以下操作:
commit
git reset --hard HEAD^
这要求您尚未push编辑它。您将永久丢失最新的提交。
push
如果您已推送它,则必须将其还原:
git revert <commit-id>
从中获取提交 ID git log。
git log
我这里没有 git 命令行,并且有一段时间没有使用它,所以如果上面有任何错别字/错误,我深表歉意,但我认为它应该可以工作:)