[英]How can I do git checkout on a repository with submodules?
假设我有一个带有子模块A
的存储库X
现在假设我希望X
具有两个分支:master和development。 我希望master的A
版本与开发版本有所不同。 如何在这些分支之间来回切换?
我已经建立了一个执行此操作的存储库(但是使用真实名称而不是假名称!)。 问题是,每当我从开发人员执行git checkout master
时,都会得到以下信息:
$ git co master
M A
Switched to branch 'master'
似乎没有将A
返回到主引用所引用的提交。 有没有办法解决? git submodule sync
和git submodule update
似乎都没有改变。
您需要先进行git checkout
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.