git submodule -help usage: git submodule [--quiet] add [-b看起來功能最多的是 git submodule update..] [-f|--force] [--name ] [--reference ] [--] [ ] or: git submodule [--quiet] status [--cached] [--recursive] [--] [ ...] or: git submodule [--quiet] init [--] [ ...] or: git submodule [--quiet] deinit [-f|--force] (--all| [--] ...) or: git submodule [--quiet] update [--init] [--remote] [-N|--no-fetch] [-f|--force] [--checkout|--merge|--rebase] [--[no-]recommend-shallow] [--reference ] [--recursive] [--] [ ...] or: git submodule [--quiet] summary [--cached|--files] [--summary-limit ] [commit] [--] [ ...] or: git submodule [--quiet] foreach [--recursive] or: git submodule [--quiet] sync [--recursive] [--] [ ...] or: git submodule [--quiet] absorbgitdirs [--] [ ...]
但是原來 git 並沒有這個 command (update)
如果 remote 端新增了 submodule
local 端 pull 後會新增 .gitmodule,但是 submodule 的 .git 不會自動 checkout pull
要
git submodule init git submodule update
增加 submodule project 時,如果直接 edit .gitmodule,並沒有效果。一定要用 git submodule add 才行。
沒有留言:
張貼留言