之前一篇部落格寫了關於元件化開發的文章《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 將物理硬碟格...