小编典典

如何使用“git submodule”检查子模块的特定版本?

all

我将如何为特定标签或提交添加 Git 子模块?


阅读 188

收藏
2022-08-01

共1个答案

小编典典

子模块存储库处于指向特定提交的分离 HEAD 状态。更改该提交只需签出不同的标签或提交,然后将更改添加到父存储库。

$ cd submodule
$ git checkout v2.0
Previous HEAD position was 5c1277e... bumped version to 2.0.5
HEAD is now at f0a0036... version 2.0

git-status在父存储库上现在将报告脏树:

# On branch dev [...]
#
#   modified:   submodule (new commits)

添加子模块目录并提交以存储新指针。

2022-08-01