如何在子模块中更改分支?当我在子模块中运行git branch时,我看到以下输出:
git branch
> git branch * (HEAD detached from 229a7b2) master
我该怎么把自己放到一个新的分支上?比如development?
development
dgiusagp1#
只需列出您的分支机构:
git branch -avv
然后 checkout 你想要的
git checkout -b myBranch origin/mybranch
或者从当前提交创建一个新的开发分支:
git checkout -b development
子模块 * 总是 * 作为**detached HEAD**检出(表示SHA1)当你改变它,并进行任何新的提交(或通过分支 checkout 改变当前提交)时,不要忘记:
父储存库将所述子模块SHA1存储为**gitlink**、special entry in its index。
1条答案
按热度按时间dgiusagp1#
只需列出您的分支机构:
然后 checkout 你想要的
或者从当前提交创建一个新的开发分支:
子模块 * 总是 * 作为**detached HEAD**检出(表示SHA1)
当你改变它,并进行任何新的提交(或通过分支 checkout 改变当前提交)时,不要忘记:
父储存库将所述子模块SHA1存储为**gitlink**、special entry in its index。