GIT子模块更新我不清楚以下是什么意思GIT子模块更新):.将使子模块的头被分离,除非--rebase或--merge被指定.。如何--rebase/--merge改变事情?我的主要用例是有一堆中央repos,我将通过子模块嵌入到其他repos中。我希望能够改进这些中央repos,要么直接在它们原来的位置,要么从它们的嵌入repos(通过子模块使用它们的那些)。从这些子模块中,我可以创建分支/修改并使用推拉/拉,就像我在常规的重新部署中一样,还是有一些事情需要小心呢?我将如何将引用提交的子模块从例如(标记)1.0提升到1.1(即使原始回购的头已经是2.0),或者选择使用哪个分支的提交呢?
4 回答
LEATH
TA贡献1936条经验 获得超6个赞
git submodule update
cd B git checkout -b bestIdeaForBEver <do work>
<in A> git merge develop git submodule update
git merge develop git submodule update --rebase Fast-forwarded bestIdeaForBEver to b798edfdsf1191f8b140ea325685c4da19a9d437. Submodule path 'B': rebased into 'b798ecsdf71191f8b140ea325685c4da19a9d437'
- 4 回答
- 0 关注
- 3131 浏览
添加回答
举报
0/150
提交
取消