git - 从 git 克隆特定分支

标签 git clone bitbucket pull

我在 bitbucket 中有一个 repo,我正在使用 git

所以我的分支是

master
develop_one
develop_two

当我使用 git clone git@bitbucket.org:project/project.git 时,我只得到主分支代码,但我只需要克隆/pull develop_one 分支,那么如何只克隆/pull develop_one 分支代码?

注意: 其他分支(develop_one, develop_two)并没有 merge 到master中,在功能真正完成之前不想 merge ,所以只想get/clone/pull一个具体分支代码

最佳答案

尝试:

git clone git@bitbucket.org:project/project.git -b develop_one --single-branch

对于已经克隆的 repo 使用:

git fetch
git checkout develop_one
# Or more specific:
git checkout --track -b develop_one

这将从远程跟踪 develop_one 分支。

关于git - 从 git 克隆特定分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20033863/

相关文章:

java - Java.lang.Cloneable 接口(interface)指南的问题

bitbucket - 如何在 bitbucket wiki 上自动发布 sphinx 生成的文档?

bash - 如何在 git bash 上获取 pkill

git - 它的命令中的 git 点符号是更通用的东西的一部分吗?

git - 我可以让 git 不 merge 文件,而只是复制新文件吗

java - 为什么 try-catch 不解决未经检查的泛型转换中的警告?

c# - unity无法正确导入项目

php - 如何将自动事件附加到 jquery 克隆元素(其类自动递增)

bitbucket - 如何将现有的 Git-p4 存储库迁移到 LFS

bitbucket - 无法使用 Sourcetree 验证我的 Bitbucket 服务器帐户/如何使用 Bitbucket 服务器凭据在源树中注册