如何更新一个子模块git?

wqsoz72f  于 2022-11-20  发布在  Git
关注(0)|答案(1)|浏览(485)

我有几个子模块,我只想更新其中一个。
我认为此命令会更新.gitmodules中的所有内容

git submodule update --init --recursive --remote

我只是想更新其中一个模块。

pnwntuvh

pnwntuvh1#

git submodule update命令将路径作为参数。
使用您要更新的子模块的路径,该路径记录在您的.gitmodules中。

git submodule update --init --remote a/submodule/path

请确保:

对于手动更新,你也可以进入子模块文件夹,自己做一个git checkout aBranch/git pull,然后回到父存储库,为该子模块添加并提交新的gitlink SHA1。

相关问题