git - 如何更新一个子模块 git?

标签 git github

我有几个子模块,我只想更新其中一个。

我认为这个命令会更新 .gitmodules 中的所有内容

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

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

最佳答案

git submodule update command将路径作为参数。

使用您要更新的子模块的路径,因为该路径记录在您的 .gitmodules 中。

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

确保:

对于手动更新,您还可以进入子模块文件夹,然后自己执行 git checkout aBranch/git pull。然后返回父仓库,为该子模块添加并提交新的 gitlink SHA1。

关于git - 如何更新一个子模块 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45251319/

相关文章:

github - 如何在新提交后自动取消批准 github 审查

git - 将分支重置为初始状态

Git 不询问用户名

git - 如何从 Sourcetree 的全局 .gitignore 列表中删除文件?

java - 为什么 Android Studio 中的按钮 "Commit"是灰色的?

Git 在提交前比较文件

git - 为什么我不能在 Windows 7 上使用 Cygwin SSH 从 Github 克隆存储库?

git clone 和 checkout 在一个命令中

ios - 如何使用 gitflow 发布一个版本

authentication - github - 推/拉时要求用户名和密码