从远程主存储库创建分支。我已经克隆了存储库,但无法切换到创建的分支。
git checkout -b myfeaturename origin/myfeaturename
不起作用。我可以问一下方向吗?
答案 0 :(得分:1)
获取所有远程分支(更像是标签......)
git fetch --all --prune
打印出所有分支机构的清单:
git branch -a
然后查看您想要处理的所需分支。
git clone ... -branch=<branch_name>
--branch <name>
而不是将新创建的HEAD
指向克隆的存储库HEAD
所指向的分支,而是指向分支。在非裸存储库中,这是将要检出的分支。--branch
还可以在生成的存储库中对该提交中的HEAD
进行标记和分离。
答案 1 :(得分:0)
value == value2
答案 2 :(得分:0)
git checkout origin/foo -b foo
这告诉Git从远程foo
签出名为origin
的分支,并创建一个具有相同名称的新本地分支。