我想拉的git服务器有一个新的分支。 (称之为分支-9)
在我当地,我没有那个,我是否将它拉到我当地的电脑上?
我应该运行吗?
$git checkout -b branch-9
$git pull branch-9
是正确的方法吗?
答案 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 pull
。 git pull
与git fetch
以及git merge
或git rebase
相同(取决于您的设置,默认为git merge
)。
答案 1 :(得分:1)
首先获取远程分支的本地副本:
git fetch
这将创建origin/branch-9
。现在退房branch-9
:
git checkout branch-9
这将创建一个跟踪远程分支的新本地分支。