如何克隆git bitbucket中的特定分支

时间:2015-05-01 02:53:00

标签: git github bitbucket git-svn

我想克隆一个特定的分支。我不想下载master分支。

如何克隆整个项目,然后切换到validations分支?

5 个答案:

答案 0 :(得分:9)

git clone -b branchName remote_repo_url

例如git clone -b develop https://github.com/SundeepK/CompactCalendarView.git

答案 1 :(得分:5)

使用git clone如下:

git clone -b specific/Branch --single-branch git://sub.domain.com/repo.git

而且,有用的链接是

https://git-scm.com/docs/git-clone/1.7.10

此外,如果您收到“--single-branch”错误,然后将其删除-b将适合您。

答案 2 :(得分:4)

要拉出一个单独的分支,您需要执行两个简单的步骤。

  1. 创建新分支
  2. 拉出所需的分支
  3. 尝试使用以下命令:

    git checkout -b <new-branch-name>

    git pull origin <branch-to-pull>

    现在,您将拥有<new-branch-name>分支

    中的所有内容

答案 3 :(得分:1)

添加完ssh密钥后,您可以执行以下操作:git clone -b <branch_name> <url_to_repository>

将所有尖括号替换为所需的分支名称和存储库URL。

答案 4 :(得分:0)

使用以下命令,您不仅可以从原始位置克隆特定分支,还可以同时在本地创建和签出

要查看远程分支机构

git branch -r 

然后

git checkout -b <local branch name> origin/<branch name>
example: git checkout -b Bug_1 origin/Develop