GIT子模块更新
我不清楚以下是什么意思GIT子模块更新):
.将使子模块的头被分离,除非--rebase
或--merge
被指定.。
如何--rebase
/--merge
改变事情?
我的主要用例是有一堆中央repos,我将通过子模块嵌入到其他repos中。我希望能够改进这些中央repos,要么直接在它们原来的位置,要么从它们的嵌入repos(通过子模块使用它们的那些)。
- 从这些子模块中,我可以创建分支/修改并使用推拉/拉,就像我在常规的重新部署中一样,还是有一些事情需要小心呢?
- 我将如何将引用提交的子模块从例如(标记)1.0提升到1.1(即使原始回购的头已经是2.0),或者选择使用哪个分支的提交呢?