Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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/9/three.js/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_Gitlab - Fatal编程技术网

如何在git中从不同的远程分支更新本地分支

如何在git中从不同的远程分支更新本地分支,git,gitlab,Git,Gitlab,我对git不是很在行,我遇到了一个问题。我目前在本地分支A-1,我从远程分支A-1克隆了该分支。但是其他人将更改推到了远程develope分支,我现在需要在本地A-1上进行更改。如何将远程develope分支的更改转移到本地A-1分支 我一直在四处寻找答案,我想我需要使用git pull,但我想我还需要指定要从中提取的远程分支?否则我想它会从远程A-1分支中拔出吗 从,我需要做什么 git-pull-origin-develope?您可以执行git-rebase-origin/develope或

我对git不是很在行,我遇到了一个问题。我目前在本地分支
A-1
,我从远程分支
A-1
克隆了该分支。但是其他人将更改推到了远程
develope
分支,我现在需要在本地
A-1
上进行更改。如何将远程
develope
分支的更改转移到本地
A-1
分支

我一直在四处寻找答案,我想我需要使用
git pull
,但我想我还需要指定要从中提取的远程分支?否则我想它会从远程
A-1
分支中拔出吗

从,我需要做什么


git-pull-origin-develope

您可以执行
git-rebase-origin/develope
git-merge-origin/develope
,任何最适合您的操作
rebase
merge
在git中是非常强大的概念,请找一本好书来使用它。@Tarek Dakhran,谢谢,你能再解释一下git merge origin/deveop在做什么吗?同时我也会仔细阅读。非常感谢。我只想确保它不会将我的本地
A-1
更改合并到
develope
相反,它会将
origin/develope
合并到您的本地分支机构中。例如,
git pull
git merge origin/A-1
相同。