Git 克隆一个分支,而不是 master
Git clone a branch, not master
我使用 Git Bash 作为 bitbucket。我创建了一个早午餐,我推送了一些提交,其他人在 master 中推送了提交。
现在我在另一台机器上。我想克隆或下载我分支的最新提交的解决方案而不是主分支?我该怎么做?
如果你使用 git 你可以使用 git clone -b <name_of_branch> <URL_Repository>
轻松做到这一点,如果你想拉动 git pull origin <name_of_branch> <URL_Repository>
.
此致
您可以使用以下解决方案:-
第 1 步:使用以下命令后跟凭据克隆存储库。
git clone <Repository URL>
第 2 步:检查分支并从那里提取最新代码。
git checkout -b <your origin branch>
第三步:拉取最新代码
git pull origin <your origin branch name where latest code is available>
我认为您正在寻找 git clone
的 --branch
选项,它允许您指定最初在克隆的存储库中检出哪个分支。
git clone --branch mybranch $URL/foo
大致相当于
git clone $URL/foo
cd foo
git checkout mybranch
cd ..
我使用 Git Bash 作为 bitbucket。我创建了一个早午餐,我推送了一些提交,其他人在 master 中推送了提交。 现在我在另一台机器上。我想克隆或下载我分支的最新提交的解决方案而不是主分支?我该怎么做?
如果你使用 git 你可以使用 git clone -b <name_of_branch> <URL_Repository>
轻松做到这一点,如果你想拉动 git pull origin <name_of_branch> <URL_Repository>
.
此致
您可以使用以下解决方案:-
第 1 步:使用以下命令后跟凭据克隆存储库。
git clone <Repository URL>
第 2 步:检查分支并从那里提取最新代码。
git checkout -b <your origin branch>
第三步:拉取最新代码
git pull origin <your origin branch name where latest code is available>
我认为您正在寻找 git clone
的 --branch
选项,它允许您指定最初在克隆的存储库中检出哪个分支。
git clone --branch mybranch $URL/foo
大致相当于
git clone $URL/foo
cd foo
git checkout mybranch
cd ..