2015年9月2日 星期三

Git - submodule 的應用

下載有 submodule 的 git repository

git clone --recursive REMOTE_GIT_REPO_URL


加入其他 git repository 作為 submodule

git submodule add REMOTE_GIT_REPO_URL SUBMODULE_NAME



加入其他 git repository 且指定 branch 作為 submodule

git submodule add -b BRANCH_NAME REMOTE_GIT_REPO_URL SUBMODULE_NAME


移除 submodule

git rm SUBMODULE_NAME
rm -R SUBMODULE_DIR


上傳 submodule 至遠端

git checkout BRANCH_NAME
git add -A .
git commit -m "UPDATE_MESSAGE"
git push origin BRANCH_NAME


查詢 submodule 資訊

git submodule

沒有留言: