我有2个ADO存储库-Repo1&报告2
Repo1被设置为Repo2中的子模块
[submodule "Repo1"] path = Repo1 url = https://xyz.visualstudio.com/DefaultCollection/abc/_git/Repo1
假设我在Repo1中进行了更改,并在“测试”分支中添加了一个新的提交( 不是 “主”分支)。
我需要在Repo2的子模块中获取该提交。
当我尝试:
git clone <url-of-Repo2> cd Repo1 git submodule update --init --recursive
我只看到来自“master”分支的最新提交,而不是“test”分支。我如何从“测试”分支获取到子模块的最新提交?
您的子模块是否使用子模块在存储库中更新,而不是在子模块本身中更新。
git -C Repo1 checkout test
如果你想添加/提交它,就这样做,
git commit -am "Update Repo1 to its 'test' branch tip"