假设我有一个带有子模块X
的存储库A
。现在假设我希望X
有两个分支:master和development。我希望master拥有与A
不同的修订版本。如何在这些分支之间来回切换?
我有一个存储库设置来执行此操作(但使用真实姓名而不是假名!)。问题在于,无论何时我从开发中git checkout master
,我都会得到以下结果:
$ git co master
M A
Switched to branch 'master'
看起来它并没有将A
放回到主引用的提交中。有没有办法解决? git submodule sync
和git submodule update
似乎都没有改变任何内容。
答案 0 :(得分:0)
你需要在
之前做一个git checkout