假设我有一个X
带有子模块的存储库A
。现在假设我想要X
两个分支:master 和 development。我希望 master 有A
与 development 不同的版本。如何在这些分支之间来回切换?
我已经设置了一个存储库来执行此操作(但使用真实姓名而不是假名!)。问题是,每当我git checkout master
从开发中进行操作时,我都会得到以下信息:
$ git co master
M A
Switched to branch 'master'
看起来它并没有A
退回到 master 引用的提交。有没有办法解决?两者似乎都没有改变任何东西git submodule sync
。git submodule update