【发布时间】:2015-07-10 22:31:48
【问题描述】:
我想克隆一个特定的分支。我不想下载master 分支。
如何克隆整个项目,然后切换到validations分支?
【问题讨论】:
标签: git github bitbucket git-svn
我想克隆一个特定的分支。我不想下载master 分支。
如何克隆整个项目,然后切换到validations分支?
【问题讨论】:
标签: git github bitbucket git-svn
您可以使用以下内容克隆单个分支(不会无意中克隆整个项目):
git clone <url> --branch <branch> --single-branch [<folder>]
或者(尝试在这里解决您的新问题...),您可以克隆整个项目
git clone <url>
将目录更改为文件夹并使用 master 创建一个新分支
git checkout -b validations
【讨论】:
git clone -b branchName remote_repo_url
例如git clone -b develop https://github.com/SundeepK/CompactCalendarView.git
【讨论】:
要拉出单独的分支,您需要执行两个简单的步骤。
1.创建一个新分支
2。拉取需要的分支
尝试使用以下命令:
git checkout -b <new-branch-name>
git pull origin <branch-to-pull>
您现在将拥有<new-branch-name> 分支中的所有内容
【讨论】:
使用 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 对您有用。
【讨论】:
添加完 ssh 密钥后,您可以跟进:git clone -b <branch_name> <url_to_repository>
用您所需的分支名称和存储库 URL 替换所有尖括号。
【讨论】:
使用以下命令,您不仅可以从原点克隆特定分支,还可以同时在本地创建和结帐
要查看远程分支
git branch -r
然后
git checkout -b <local branch name> origin/<branch name>
example: git checkout -b Bug_1 origin/Develop
【讨论】:
你在使用 Sourcetree 吗?如果是这样,选择三个点并选择“Checkout in Sourcetree”然后克隆它。
【讨论】: