我有一个父回购A和子模块回购B,它在主人的最新提交时签出。我已经在repo A中运行了git submodule update --init --recursive
,所以我的子模块已经在它里面了。我知道我可以在该命令上抛出一个--remote
标志,让它从最新的提交中更新,但我无法弄清楚的是如何更改子模块提交#,以便每当其他人运行git submodule update --init --recursive
时,它将从子模块中的最新提交中更新。有任何想法吗?谢谢。如何配置父回购从子模块的头更新?
1
A
回答
0
git submodule update --init --recursive
,它也将从子模块中的最新提交更新。
否,该命令仅检查出在被记录gitlink(special entry in the parent repo)子模块。
你需要(内拉的git子模块日)添加--remote
迫使分支更新
但是要记住,任何子模块将被更新,如果没有在.gitmodules
发现拖欠其上游主分支。
请参阅“Git: track branch in submodule but commit in other submodule (possibly nested)”。
0
解决方式:
1)CD插入子模块 2)自上次更新子模块有我的一个承诺,这不是最新的,我刚刚签出最新的提交(git checkout [commit_hash]
) 3)CD在那里,回到父回购 4)git add submodule - > commit - > push
相关问题
- 1. 从父模块向子模块添加配置文件的Spring模块war
- 2. 如何更新子模块?
- 3. 如何从根回购检查git子模块状态?
- 4. 如何用zuul,Gearman和Jenkins处理git子模块的父回购?
- 5. 子模块不继承从父pom配置文件
- 6. 设置与其他Git回购与子模块的Git回购? (WordPress开发)
- 7. 如何更新Github回购
- 8. Git子模块与回购里面的回购
- 9. 我们如何从父模块中提取所有子模块?
- 10. 子模块或.gitignore插件回购?
- 11. 推动子模块回购Github
- 12. 将git回购转换为子模块
- 13. git子模块与其他回购
- 14. Fork Github回购与子模块?
- 15. 可以回购递归子模块吗?
- 16. Git:创建回购作为子模块
- 17. 子模块裸回购问题
- 18. 如何更新git子模块?
- 19. 如何为特定模块配置模块回退路径?
- 20. 如何设置一个使用外部回购子模块的git项目?
- 21. 将子模块中的`ngModel`配置为父项
- 22. 更新父从子视图
- 23. 如何让我的组织回购更新为主回购?
- 24. 如何更新分叉的git回购?
- 25. 如何配置AWS CodeCommit配置文件的特定回购
- 26. 从子模块中的父模块继承布局Yii
- 27. 从父模块到子模块的CDI注入bean
- 28. 导入父模块和子模块
- 29. 分支中的子模块配置
- 30. Git的子模块与配置文件
你不需要:如果你的子模块设置为跟踪一个分支(就是说如果它有一个' submodule。。''.gitmodules')'--remote'就足够了。 –
VonC