【发布时间】:2011-06-09 17:12:08
【问题描述】:
我是 git 子模块的新手,我注意到它们总是引用特定的提交。
有没有办法让超级项目的子模块始终引用主分支的头部,所以超级项目中的“git submodule update”或“git pull”只是对所有子模块执行“git pull”。
谢谢。
【问题讨论】:
-
gitref.org Git 参考页面是 git 新手的好方法。
-
@Saher:这是一个非常具体的问题,而不仅仅是一般的“我是 git 新手”。
-
我认为答案是否定的。 Git 在记录子模块的信息时存储提交名称,在我的例子中,我编写了一组脚本来拉、添加、提交和推送,这正是我希望它对子模块做的事情。
-
子模块现在可以跟随分支(git1.8.2+)。见my edited answer below
标签: git git-submodules