我已经对存储库进行了一些更改,并且它们被其他人还原(它们在Windows上编译但在linux上不编译).我认为这些变化仍然在历史中,但我怎样才能恢复这些变化,修复它们,然后重新提交?
Nil*_*ner 70
你有没有尝试恢复还原?
他们使用了恢复您的提交
git revert <your commit id>
Run Code Online (Sandbox Code Playgroud)
revert本身是一个提交,并有自己的提交ID.所以现在你需要做
git revert <the commit id of his revert-commit>
Run Code Online (Sandbox Code Playgroud)
Bom*_*mbe 23
您可以尝试使用恢复还原git revert
.您还可以使用提交从提交中还原文件git checkout
.或者您可以使用git cherry-pick -n
它们重新应用并更改它们.您可以使用提交应用中的提交创建新分支git branch
.可能性(几乎)无穷无尽.:)