热门将特定子模块的提交ID推送到主git存储库?

时间:2016-02-02 11:08:51

标签: git commit git-submodules git-commit

我有一个存储库A,包含两个模块B和C.当我提交并从A推送时,B和C提交id被推送到主repo。这可以通过

完成
git add -A
git commit -m 'great commit!'
git push origin master

现在,我需要向主要仓库推送B的提交ID,但不是 C的那个。如果是普通文件,我会做

git add specific_file.ext
git commit -m 'another great commit!'
git push origin master

但是在子模块的情况下,如何达到相同的结果?

1 个答案:

答案 0 :(得分:1)

您推送和提交与文件完全相同的子模块:

git add <submodule name>
git commit -m "Updated submodule"
git push origin master