我有几个子模块,我只想更新其中一个。
我认为此命令会在.gitmodules
git submodule update --init --recursive --remote
我只想更新其中一个模块。
答案 0 :(得分:5)
git submodule update
command将路径作为参数。
使用您要更新的子模块的路径,因为所述路径记录在.gitmodules
中。
git submodule update --init --remote -- a/submodule/path
确保your submodule follows a branch first。
对于手动更新,您还可以进入子模块文件夹,并自己执行git checkout aBranch/git pull
。然后返回到父repo,为该子模块添加并提交新的gitlink SHA1。