Android Git中關於管理子模組的指令

2021-08-22 03:17:25 字數 1271 閱讀 9015

之前一篇部落格寫了關於元件化開發的文章《android studio 搭建元件化專案框架》,在其中使用了指令關聯殼工程與子模組。但是在關聯錯誤時怎麼解除關聯關係等操作沒有說,這裡就和大家分享一下其他關於管理子模組的指令。

git clone ..project

.git projecta

cd projecta

git submodule init

git submodule update

git submodule add ..module

.git modulea

git status

git diff

git add .

git commit -m "add submodule"

git push origin master

git rm --cached modulea

rm -rf modulea

rm .gitmodules

vim .git/config

刪除submodule相關的內容,例如下面的內容

url =然後提交到遠端伺服器

git add .

git commit -m "remove submodule"

git rm modulea

git commit -m 'delete somefile'

git push

cd project1/modulea

git branch

echo "this is a submodule." > b.txt

git add .

git commit -m "add b.txt"

git push origin master

cd ..

git status

git diff

git add .

git commit -m "update submodule add b.txt"

git push origin master

cd ..

先提交子模組**,然後在提交殼工程的**

關於子模組管理大概就這些操作比較常用,希望可以解決小夥伴的問題。

android git庫管理工具repo

1 建立多個git庫。我是在公司內部git 上建立的。git 192.168.myproject0.git git 192.168.myproject1.git git 192.168.myproject2.git 2 編寫manifest內的default.xml。repo管理git庫的配置檔案,...

android Git配置,及分支管理,忽略檔案

gitlib操作文章 其次,新建分支和拉取請求 忽略檔案 1.開啟跟目錄下的.gitignore檔案 如沒有 1.在需要建立 gitignore 檔案的資料夾,右鍵選擇 git bash 進入命令列,進入專案所在目錄。2.輸入 touch gitignore 在資料夾就生成了乙個 gitignore...

關於linux中邏輯卷的管理

1 什麼是邏輯卷 物理與邏輯是乙個相對的概念,物理卷是指將我們所用的硬體儲存裝置格式化後的一種狀態,如磁碟 而邏輯卷則是在物理卷的基礎上進行整合擴張,使得儲存不受物理裝置大小等的限制。簡單地可以理解為多個物理卷進行在虛擬地進行分解,然後整合,再經過處理而成為邏輯卷。2 邏輯卷的建立 1 將物理硬碟格...