1.1 KiB
1.1 KiB
title | localeTitle |
---|---|
Checkout a Remote Branch in Git | 在Git中签出一个远程分支 |
签出远程分支工作流程
根据您当地仓库的遥控器数量,请遵循相应的流程。
对于使用一个遥控器的回购:
如果你的本地仓库只有一个遥控器,例如origin
:
git remote -v
origin https://github.com/my_username/AwesomeRepo.git (fetch)
origin https://github.com/my_username/AwesomeRepo.git (push)
然后你可以简单地做:
git fetch
git checkout some_branch_name
对于具有多个远程的repos:
如果您的本地仓库有多个遥控器:
git remote -v
origin https://github.com/raisedadead/wiki.git (fetch)
origin https://github.com/raisedadead/wiki.git (push)
upstream https://github.com/FreeCodeCamp/wiki.git (fetch)
upstream https://github.com/FreeCodeCamp/wiki.git (push)
然后你还必须指定一个遥控器:
git fetch
git checkout -b some_branch_name <remote>/some_branch_name
其中<remote>
在此示例中是upstream
或origin
。