阿波罗
如何在子模块中更改分支?当我git branch
从子模块中运行时,我看到以下输出:
> git branch
* (HEAD detached from 229a7b2)
master
我将如何进入新的分支?喜欢development
吗?
冯
只需列出您的分支机构:
git branch -avv
然后签出您想要的
git checkout -b myBranch origin/mybranch
或根据您当前的提交创建一个新的开发分支:
git checkout -b development
子模块始终作为分离的HEAD(以SHA1表示)签出
当您更改它并进行任何新提交(或通过分支签出更改当前提交)时,请不要忘记:
- 将提交推送到子模块拒绝回购(其自身的来源)
- 转到父仓库,然后添加,提交并推送新的子模块SHA1。
父仓库将所述子模块SHA1存储为gitlink,这是其索引中的特殊条目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句