我克隆了一个git存储库,想要访问master分支的一个分支

时间:2015-05-26 23:38:38

标签: git

从远程主存储库创建分支。我已经克隆了存储库,但无法切换到创建的分支。

git checkout -b myfeaturename origin/myfeaturename不起作用。我可以问一下方向吗?

3 个答案:

答案 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的分支,并创建一个具有相同名称的新本地分支。