提取所有git子模块中最新模块的简单方法我们使用git子模块来管理两个大型项目,这些项目依赖于我们开发的许多其他库。每个库都是一个单独的REPO,作为一个子模块引入到依赖项目中。在开发过程中,我们通常只想获取每个依赖子模块的最新版本。GIT有一个内置的命令来做这件事吗?如果不是,那么Windows批处理文件或类似的文件如何?
3 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
--init
git submodule update --init --recursive
--remote
git submodule update --recursive --remote
.gitmodules
.git/config
git submodule update --recursive
git pull --recurse-submodules
MMTTMM
TA贡献1869条经验 获得超4个赞
git pull --recurse-submodules
Git在1.7.3中第一次学到的特性。
git submodule update --recursive --remote
慕桂英4014372
TA贡献1871条经验 获得超13个赞
在init上运行以下命令:
git submodule update --init --recursive
解释
git - the base command to perform any git command submodule - Inspects, updates and manages submodules. update - Update the registered submodules to match what the superproject expects by cloning missing submodules and updating the working tree of the submodules. The "updating" can be done in several ways depending on command line options and the value of submodule.<name>.update configuration variable. --init without the explicit init step if you do not intend to customize any submodule locations. --recursive is specified, this command will recurse into the registered submodules, and update any nested submodules within.
在此之后,您只需运行:
git submodule update --recursive
- 3 回答
- 0 关注
- 2273 浏览
添加回答
举报
0/150
提交
取消