GIT子模塊更新我不清楚以下是什么意思GIT子模塊更新):.將使子模塊的頭被分離,除非--rebase或--merge被指定.。如何--rebase/--merge改變事情?我的主要用例是有一堆中央repos,我將通過子模塊嵌入到其他repos中。我希望能夠改進這些中央repos,要么直接在它們原來的位置,要么從它們的嵌入repos(通過子模塊使用它們的那些)。從這些子模塊中,我可以創建分支/修改并使用推拉/拉,就像我在常規的重新部署中一樣,還是有一些事情需要小心呢?我將如何將引用提交的子模塊從例如(標記)1.0提升到1.1(即使原始回購的頭已經是2.0),或者選擇使用哪個分支的提交呢?
4 回答

LEATH
TA貢獻1936條經驗 獲得超7個贊
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 關注
- 3175 瀏覽
添加回答
舉報
0/150
提交
取消