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 mastermaster:git pull origin masterfeatures:git checkout featuresmaster分支features:git merge mastergit push origin features现在,你必须创建从一个新的pull请求features来master.完成!