Git Submodule
相關資訊
將 submodule 加入你的專案
git submodule add [another_git_project_url]
將 submodule 自專案中移除:
# 後續的 submodule update 不會考慮此 submodle
git submodule deinit [submodule_directory]
# 將 submodule 自 index 中移除
git rm -r [submodule_directory]
否則但在此加入 submodule 到目前的專案時,會產生例外訊息:
'rack' already exists in the index
接著將 .git/modules/[submodule_directory] 移除
rm -rf .git/modules/[submodule_directory]/
不移除的話會產生例外:
A git directory for 'article_typesetting' is found locally with remote(s): origin [submodule_directory]
參考 Git submodule add: “a git directory is found locally” issue