【发布时间】:2023-09-12 05:10:02
【问题描述】:
我不小心签入了错误的子模块更新:(作为更大提交的一部分)
-子项目提交 025ffc
+子项目提交 f59250
已经推送到远程了..
如何撤消此更新?
【问题讨论】:
标签: git undo git-submodules
我不小心签入了错误的子模块更新:(作为更大提交的一部分)
-子项目提交 025ffc
+子项目提交 f59250
已经推送到远程了..
如何撤消此更新?
【问题讨论】:
标签: git undo git-submodules
在子模块目录中运行git checkout 025ffc,然后在主目录中运行git add SubmoduleName; git commit -m 'Some message'。
(请记住,通过其哈希检查提交会使您处于“分离的 HEAD 状态”,这意味着您不在任何分支上。因此,如果子模块存储库中已经有一个指向 025ffc 的分支,您应该检查那个分支;否则,你可能想在那里创建一个分支并检查它。)
【讨论】: