git submodule 使用筆記

1.添加子模塊,在項目的最上層目錄執行git submodule add 倉庫地址 local路徑
2.命令執行完成,會在當前工程根路徑下生成一個名爲「.gitmodules」的文件,其中記錄了子模塊的信息。添加完成之後,再將子模塊所在的文件夾添加到工程中便可。
3.克隆一個帶有子模塊的項目可執行git clone --recursive 倉庫地址,會自動將子模塊的代碼一塊兒clone.(固然還有其餘的方式,這種是最方便的方式咯)git

注意子模塊是不會detached到任何branch,而是detached到一個commit的.code

4.子模塊的項目有更新,此時更新子模塊到最新,可以使用命令 git submodule update --remote,會更新依賴到最新的commit,最後執行以下命令,將最新的依賴信息push到遠程倉庫rem

git add .
  git commit -m "update submodule"
  git push origin master

更加詳細的介紹:https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97get

相關文章
相關標籤/搜索