Git detached head在使用Git Tower时发生的情况

9 浏览
0 Comments

Git detached head在使用Git Tower时发生的情况

如何设置一个git子模块以防止出现分离的HEAD?

当我检出我的项目时,它有一个子模块,而子模块也有一个子模块。现在我希望其他人能够检出根目录并且能够无错误地构建,但是由于分离的HEAD,许多源代码没有被检出,导致构建失败。

所以主项目检出正常,子模块是分离的,这就意味着子子模块没有被检出!

请帮忙!

0
0 Comments

使用Git命令行,可以通过git submodule update --recursive来完成这个操作,如果子模块尚未初始化,可能还可以使用--init选项。参见这个回答

Tower客户端可能有或没有GUI中的递归选项,或者有git命令行功能,因此这个回答可能只有一半有用。

我会查看一下。我刚刚向Git Tower支持提出了同样的问题。谢谢

0