亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

git子模塊和子樹之間的區別

git子模塊和子樹之間的區別

Git
冉冉說 2019-10-23 16:33:58
使用git子模塊和子樹之間在概念上有什么區別?每種情況的典型場景是什么?
查看完整描述

3 回答

?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

概念上的區別是:

使用git子模塊,您通常希望將大型存儲庫分成較小的存儲庫。引用子模塊的方式是maven樣式 -您引用的是來自其他(子模塊)存儲庫的單個提交。如果需要在子模塊中進行更改,則必須在子模塊中進行提交/推送,然后在主存儲庫中引用新的提交,然后提交/推送主存儲庫中已更改的引用。這樣,您必須有權訪問兩個存儲庫才能完整構建。

使用git子樹,您可以將另一個存儲庫集成到其中,包括其歷史記錄。因此,在集成之后,您的存儲庫的大小可能會更大(因此,這不是保持存儲庫較小的策略)。集成之后,就沒有與其他存儲庫的連接,除非您想要獲取更新,否則您無需訪問它。因此,此策略更多用于代碼和歷史記錄重用-我個人不使用它。


查看完整回答
反對 回復 2019-10-23
?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

子模塊
將主存儲庫推送到遠程不會推送子模塊的文件

子樹
將主存儲庫推送到遠程,從而推送子樹的文件


查看完整回答
反對 回復 2019-10-23
  • 3 回答
  • 0 關注
  • 1487 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號