如何使用Git来拉远程分支

时间:2013-01-31 22:58:40

标签: git

我想拉的git服务器有一个新的分支。 (称之为分支-9)

在我当地,我没有那个,我是否将它拉到我当地的电脑上?

我应该运行吗?

$git checkout -b branch-9
$git pull branch-9 

是正确的方法吗?

2 个答案:

答案 0 :(得分:3)

执行git fetch,如果您已将git服务器配置为远程,则创建本地跟踪分支。

git fetch
git checkout branch-9 # This will automatically set up to track "origin/branch-9"

以上命令的长形式是:

git fetch
git checkout -b branch-9 origin/branch-9
之后,您已开始对branch-9的副本进行本地更改,那么您可能希望使用git pullgit pullgit fetch以及git mergegit rebase相同(取决于您的设置,默认为git merge)。

答案 1 :(得分:1)

首先获取远程分支的本地副本:

git fetch

这将创建origin/branch-9。现在退房branch-9

git checkout branch-9

这将创建一个跟踪远程分支的新本地分支。