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