Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Git拉取远程分支_Git - Fatal编程技术网

如何使用Git拉取远程分支

如何使用Git拉取远程分支,git,Git,我试图拉入的git服务器有一个新的分支。(称之为branch-9) 在我的本地电脑里,我没有这个,我把它拉到本地电脑上吗 我应该运行这个吗 $git checkout -b branch-9 $git pull branch-9 这是正确的方法吗?首先获取远程分支的本地副本: git fetch 这将创建原点/分支-9。现在请查看分支-9的: git checkout branch-9 这将创建一个跟踪远程分支的新本地分支。首先获取远程分支的本地副本: git fetch 这将创建原点

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

在我的本地电脑里,我没有这个,我把它拉到本地电脑上吗

我应该运行这个吗

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

这是正确的方法吗?

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

git fetch
这将创建
原点/分支-9
。现在请查看分支-9的

git checkout branch-9

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

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

git fetch
这将创建
原点/分支-9
。现在请查看分支-9的

git checkout branch-9

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

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

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

在开始对分支9的副本进行本地更改后,您可能需要使用git pull
git pull
git fetch
相同,或者
git merge
或者
git rebase
(取决于您的设置,默认为
git merge
)。

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

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

在开始对分支9的副本进行本地更改后,您可能需要使用git pull
git pull
git fetch
相同,或者
git merge
或者
git rebase
(取决于您的设置,默认为
git merge
)。

因此,假设当前我在master中签出。。所以,我留在master,然后是“git fetch”,然后是“git checkout branch-9”,对吗?那么,假设我现在在master中签出。。所以,我留在master,然后是“git fetch”,然后是“git checkout branch-9”,对吗?