繁体   English   中英

如何在带有子模块的存储库中进行git checkout?

[英]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 syncgit submodule update似乎都没有改变。

您需要先进行git checkout

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM