问题是:如何查找在某个特定提交中记录的git repo的每个子模块的提交(不检查此提交)。
我知道,对于工作副本我可以使用
git ls-files --stage
这会给我(除其他外)每个子模块记录的提交。
问题是我想在root repo中查看提交的这些信息,但未检出。
对于那些感兴趣的人来说,问题来自需要将repo中的分支与许多子模块合并。有趣的是,这个问题没有在互联网上广泛报道(或者我不能使用谷歌)。
我们说,我在根目录中有两个分支:branch_a
和branch_b
。我想将{{1>}中的某些 提交合并到branch_b
。具体来说,我想说,我想将提交与哈希branch_a
合并。
bbb123
的根目录的branch_b
中。 [正是为了这个我需要我的问题的答案]。 bbb123
中记录的相应子模块的提交不同,我想要合并。branch_a
中记录)合并到它的状态相同的子模块中在branch_b
。可能我过于复杂。如果有人知道更简单的方式,我也会感激...