84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
请教一个问题,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目录下执行:
或