請教一個問題,a專案中有一個submodle:b,submodle:b更新後,在a專案中執行
git fetch origin git submodule update
可是a項目中的submodle:b並未更新,求解?
人生最曼妙的风景,竟是内心的淡定与从容!
這個是目前應用在我們專案的部署腳本,FYI git submodule init git submodule update git submodule foreach 'git pull'
先執行 git submodule init 然後再 git submodule update
clone帶有submodule的物品:
git clone --recursive <remote-url>
參考
更新帶有submodule的物品:
git submodule update --remote
本地修改submodule。 在有任何修改之前,由於submodule處於detached狀態,需要先進入submodule的目錄並且git checkout <branch-name>切換到一個分支。 之後有任何更改,在submodule的目錄中進行commit即可。 此後更新submodule時可在repo目錄下執行:
git checkout <branch-name>
git submodule update --remote --rebase
或
git submodule update --remote --merge
這個是目前應用在我們專案的部署腳本,FYI
git submodule init
git submodule update
git submodule foreach 'git pull'
先執行 git submodule init
然後再 git submodule update
clone帶有submodule的物品:
參考
更新帶有submodule的物品:
參考
本地修改submodule。
在有任何修改之前,由於submodule處於detached狀態,需要先進入submodule的目錄並且
git checkout <branch-name>
切換到一個分支。之後有任何更改,在submodule的目錄中進行commit即可。
此後更新submodule時可在repo目錄下執行:
或