我有几个子模块,我只想更新其中一个。我认为此命令会更新.gitmodules中的所有内容
.gitmodules
git submodule update --init --recursive --remote
我只是想更新其中一个模块。
pnwntuvh1#
git submodule update命令将路径作为参数。使用您要更新的子模块的路径,该路径记录在您的.gitmodules中。
git submodule update
git submodule update --init --remote a/submodule/path
请确保:
.gitmodule
对于手动更新,你也可以进入子模块文件夹,自己做一个git checkout aBranch/git pull,然后回到父存储库,为该子模块添加并提交新的gitlink SHA1。
git checkout aBranch/git pull
1条答案
按热度按时间pnwntuvh1#
git submodule update
命令将路径作为参数。使用您要更新的子模块的路径,该路径记录在您的
.gitmodules
中。请确保:
.gitmodule
所在的命令。对于手动更新,你也可以进入子模块文件夹,自己做一个
git checkout aBranch/git pull
,然后回到父存储库,为该子模块添加并提交新的gitlink SHA1。