Git子模塊更新只需要一開始就需要嗎?我已經(jīng)掌握了git子模塊(一廂情愿的想法?)我想出了更具體的問題,這是個好兆頭.我已經(jīng)嘗試找到超級項目所指的子模塊的哪個修訂版,在.gitmodules和.git/config但這里沒有提到.。場景是,我正在更改它們的根位置中的子模塊(從其中導(dǎo)入它們),然后將它們拉到“子模塊”的位置.除了承諾將這些更改納入超級項目回購之外,我還需要這樣做嗎?git update“要注冊新的拉入子模塊提交嗎?問題基本上是:我需要“git submodule update“只有當(dāng)我第一次克隆超級工程時,或者每次從子模塊(從它自己的回購中)拉下之后?”謝謝
1 回答

慕后森
TA貢獻(xiàn)1802條經(jīng)驗 獲得超5個贊
git submodule update
.gitmodules
對于子模塊來說,這是一個很重要的點:您可以將它們記錄為它們所處的確切提交狀態(tài)。
git submodule status
(除非您在該子模塊中直接提交了一些信息,如果它將顯示一個“ +
“在前面 SHA-1
.的. HEAD
的任何子模塊的 SHA-1
存儲在超級工程中)或 git ls-files --stage
在模式“160000”中查找條目,這是Git索引中的一個特殊條目。
git submodule update
".
我是否需要“git子模塊更新”,只有當(dāng)我第一次克隆超級項目,或在每次拉動子模塊(從它自己的回購)?
- 1 回答
- 0 關(guān)注
- 535 瀏覽
添加回答
舉報
0/150
提交
取消