我想克隆一个特定的分支。我不想下载master
分支。
我应该如何克隆整个项目,然后切换到validations
分支?
您可以使用以下方法克隆单个分支(而不是无意中克隆整个项目):
git clone <url> --branch <branch> --single-branch [<folder>]
或者(在此尝试回答您的新问题...),您可以克隆整个项目
git clone <url>
进入文件夹并从主分支创建一个新的分支
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 -b specific/Branch --single-branch git://sub.domain.com/repo.git
同时,如果您在使用"--single-branch"时出现错误,则将其删除,"-b"选项将可以正常使用。
此外,有用的链接是:
当您添加完ssh密钥后,您可以按照以下步骤进行操作:git clone -b <分支名称> <存储库URL>
将所有尖括号替换为所需的分支名称和存储库URL。
使用以下命令,不仅可以从源代码库克隆特定分支,还可以同时在本地创建和检出
要查看远程分支,请执行以下操作
git branch -r
那么
git checkout -b <local branch name> origin/<branch name>
example: git checkout -b Bug_1 origin/Develop
你在用Sourcetree吗?如果是的话,选择三个点然后选择“在Sourcetree中检出”,再克隆它。