Kob*_*bek 4 git version-control merge git-checkout branching-and-merging
我有一个features
基于本地的本地分支,master
在我的代码中添加一些东西.我现在准备将它们合并回来master
,但是,master
从那时起,远程分支的状态发生了变化.
如何获取最新版本的master,然后在其上添加我的更改,以便我可以向我的远程master
分支发出拉取请求.
我在这里读了几篇类似的文章,但他们都给出了不同的答案,我感到很困惑.
我应该首先"切换"到我的主分支,做一个git pull
然后以某种方式将我的features
分支合并到它(解决任何冲突),或者是否有另一种方式.
有些文章指出了使用方法git checkout branch features
,但我不确定这是什么意思.据我所知,它git checkout
只是切换到某个分支.
任何人都可以指出我正确的方向,我将如何处理这个问题.再次,我只需要获取我的远程master
分支的最新更改,以便当我推动我的features
分支时,我不会遇到大量冲突.
master
分支:git checkout master
master
:git pull origin master
features
:git checkout features
master
分支features
:git merge master
git push origin features
现在,你必须创建从一个新的pull请求features
来master
.完成!