freeCodeCamp/guide/chinese/miscellaneous/checkout-a-remote-branch-in.../index.md

38 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Checkout a Remote Branch in Git
localeTitle: 在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` 。