什么是推送"只读"的正确方法? git submodule在标记的存储库中?

时间:2016-11-12 01:26:49

标签: git git-submodules git-push git-tag

我正在研究项目A,我想将该项目的标记版本推送到GitHub。项目A依赖于项目B,这是一个子模块。

项目B发布上游更新,我想将该更新合并到我的项目中。

  1. git submodule update --init --merge在该更新中合并的正确方法是什么?
  2. 当我git push --tags时,它也推送了所有子模块的标签。 git tag还会显示所有子模块的标签,而不仅仅是父项目的标签。如何隔离和推送父项目中的标签?
  3. 编辑:我想到我可能会问错误的问题。我担心子项目的标签会与我的主项目标签发生冲突。

1 个答案:

答案 0 :(得分:0)

git push是一个repo-level命令,所以以同样的方式你不能选择要推送或不推送的某些提交,非常确定你不能选择推/哪些标签。< / p>