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

rub*_*ent 19 git github git-svn bitbucket

我想克隆一个特定的分支.我不想下载master分支机构.

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

sfl*_*che 28

您可以使用以下内容克隆单个分支(不会无意中克隆整个项目):

git clone <url> --branch <branch> --single-branch [<folder>]
Run Code Online (Sandbox Code Playgroud)

或者(尝试在此处解决您的新问题......),您可以克隆整个项目

git clone <url> 
Run Code Online (Sandbox Code Playgroud)

将目录更改为文件夹并使用创建主分支的新分支

git checkout -b validations
Run Code Online (Sandbox Code Playgroud)


小智 12

git clone -b branchName remote_repo_url
Run Code Online (Sandbox Code Playgroud)

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


Sou*_*Dev 6

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

  1. 创建一个新分支
  2. 拉所需的分支

尝试使用以下命令:

git checkout -b <new-branch-name>

git pull origin <branch-to-pull>

现在,您将拥有<new-branch-name>分支中的所有内容


小智 6

使用git clone如下:

git clone -b specific/Branch --single-branch git://sub.domain.com/repo.git
Run Code Online (Sandbox Code Playgroud)

而且,有用的链接是

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

此外,如果您收到"--single-branch"错误,然后删除它-b将适合您.