我有一个包含多个子存储库的超级存储库。我想将其中一个子存储库更改为另一个分支。但是,当我git checkout
过去这样做时,在gits status
子回购以某种方式回到主分支之后。更改子存储库上的分支的正确方法是什么?
问问题
378 次
1 回答
1
好吧,我刚刚尝试使用最新版本的 gitslave 进行修补以支持 git 状态更新更改(gits 版本 2.0.2-42-dirty),并且 gitslave 不会更改您所在的分支。它警告您在错误的分支上。
您是否正在使用某些替代版本的 gitslave 以某种方式更新为“有用”?
通常,如果您要在不同 repos 的不同分支上,gitslave 可能不是正确的解决方案。它会起作用(2.0.2 会),但它会令人沮丧。
Top-level (top) branch 'master' != slave branch 'test1'!
# On branch master
On: mid:
Top-level (top) branch 'master' != slave branch 'test1'!
Your branch is up-to-date with 'origin/test1'.
nothing to commit, working tree clean
On: (top):
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
于 2017-08-23T00:35:15.290 回答