我不小心提交了一个错误的子模块更新:(作为更大的提交的一部分)
- 子项目提交 025ffc
+ 子项目提交 f59250
它已经推送到远程..
我如何撤消这个更新?
我不小心提交了一个错误的子模块更新:(作为更大的提交的一部分)
- 子项目提交 025ffc
+ 子项目提交 f59250
它已经推送到远程..
我如何撤消这个更新?
git checkout 025ffc
,然后在主目录中运行 git add SubmoduleName; git commit -m 'Some message'
。(请记住,通过哈希检出提交会使您处于"分离的HEAD状态",这意味着您没有在任何分支上。因此,如果子模块存储库中已经有指向 025ffc
的分支,则应该检出该分支;否则,您可能需要创建一个分支并检出它。)