我不小心 checkin 了错误的子模块更新:(作为更大提交的一部分)
-子项目提交025ffc
+子项目提交 f59250
已经推送到远程..
如何撤消此更新?
最佳答案
在子模块目录下运行git checkout 025ffc
然后git add SubmoduleName; git commit -m 'Some message'
在主目录中。
(请记住,通过其哈希检查提交会使您处于“分离的 HEAD 状态”,这意味着您不在任何分支上。因此,如果已经有一个分支指向 025ffc
子模块存储库,你应该检查那个分支;否则,你可能想在那里创建一个分支并检查它。)
关于git - 如何撤消 git 子模块更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7718780/