我将如何为特定标签或提交添加 Git 子模块?
子模块存储库处于指向特定提交的分离 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在父存储库上现在将报告脏树:
git-status
# On branch dev [...] # # modified: submodule (new commits)
添加子模块目录并提交以存储新指针。