你如何在gitslave中检查子库中的分支?

时间:2017-08-22 06:48:19

标签: git git-slave

我有一个包含多个子存储库的超级存储库。我想将其中一个子存储库更改为另一个分支。但是,当我使用git checkout来执行此操作时,在gits status之后,子回购以某种方式回到主分支上。更改子存储库上的分支的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

好吧,我刚刚尝试使用最新版本的gitslave修补以支持git状态更新更改(gits版本2.0.2-42-dirty),而gitslave不会更改您所在的分支。它警告你在错误的分支上。

您是否正在使用某些替代版本的gitslave,有人更新后会以某种方式“提供帮助”?

通常情况下,如果您要在不同的回购中使用不同的分支机构,那么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