首页 > 解决方案 > 当 .gitmodules 中的分支更改时,Git 子模块拉取更改

问题描述

我有一个包含以下内容的 .gitmodules

[submodule "ext/coffee"]
    path = ext/coffee
    url = http://bb.lan/scm/src/coffee.git
    branch = v1.0.2

当我将 .gitmodule 切换到

[submodule "ext/coffee"]
path = ext/coffee
url = http://bb.lan/scm/src/coffee.git
branch = v1.0.1

我需要做什么才能让 git re-pull v1.0.1 的子模块?

分支=v1.0.1

v.1.0.2

是 repo 中两个不同分支上的标签。看来,当我克隆 repo 时,正确的标签会被拉出,但在拉取和更新时不会。

标签: git

解决方案


推荐阅读