git主模塊及子模塊版本管理操作文檔

目錄

1. 為什么書寫此文檔
2. 如何檢出JimiModule及關(guān)聯(lián)的Submodule
3. Submodule和主項(xiàng)目修改后如何提交
4. Submodule如何更新
5. 如何新建Submodule

一、為什么書寫此文檔

  1. 降低學(xué)習(xí)成本,避免接手的時(shí)候還要去學(xué)習(xí)如何進(jìn)行JimiModule與Submodule的版本管理
  2. 提高開發(fā)效率,即便是新手也能根據(jù)此文檔對(duì)JimiModule進(jìn)行快速接入

二、如何檢出主工程及關(guān)聯(lián)的Submodule

clone之前記得勾選 Recursive,把關(guān)聯(lián)的子項(xiàng)目也checkout,否則關(guān)聯(lián)的submodule需要另外操作(submodule update)

圖片.png

三、Submodule和主項(xiàng)目修改后如何提交

jimi_common中新建 測(cè)試子模塊基類修改提交.txt,add后,commit會(huì)出現(xiàn)如下提示

圖片.png

這是因?yàn)?如果主倉(cāng)庫(kù)下面有submodule,這些submodule默認(rèn)是沒有連接到master遠(yuǎn)程倉(cāng)庫(kù)的,需要手動(dòng)switch。

圖片.png

jimi_common上右鍵switch,Branch選擇marter分支后,再提交即可。

之后還要提交主要項(xiàng)目來(lái)跟蹤更新的版本,否則主項(xiàng)目關(guān)聯(lián)的版本和Submodule最新的版本是對(duì)不上的。

圖片.png

在主項(xiàng)目上右鍵commit再push即可

圖片.png

四、 Submodule如何更新

圖片.png

在submodule上右鍵pull即可

五、如何新建Submodule

主項(xiàng)目上右鍵

圖片.png

填寫遠(yuǎn)程倉(cāng)庫(kù)的地址和本地根目錄即可

圖片.png

點(diǎn)擊OK之后 ,會(huì)將遠(yuǎn)程倉(cāng)庫(kù)check下來(lái),該子模塊的提交更新操作和上面步驟二一樣,提交之后遠(yuǎn)程倉(cāng)庫(kù)如下,則成功添加了子模塊

圖片.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容