当前分支上的Git pull
我仍然习惯于我的git知识 基本上,我们的团队负责人最近对我们项目的主要分支进行了一些更改,而我在自己的本地回购上处理分支当前分支上的Git pull,git,github,Git,Github,我仍然习惯于我的git知识 基本上,我们的团队负责人最近对我们项目的主要分支进行了一些更改,而我在自己的本地回购上处理分支feature/login 在这个分支机构工作时,我想让我的团队的回购协议的最新变化引导到我的分支机构,这样我可以在请求拉取请求时给他最新的代码设置。当我还在我的功能/登录分支上时,我尝试了git pull,但没有成功 如何获取当前分支机构回购协议的最新更改?首先,获取主分支机构的最新状态 git checkout mainbranch git pull 现在把它并入你的
feature/login
在这个分支机构工作时,我想让我的团队的回购协议的最新变化引导到我的分支机构,这样我可以在请求拉取请求时给他最新的代码设置。当我还在我的功能/登录
分支上时,我尝试了git pull
,但没有成功
如何获取当前分支机构回购协议的最新更改?首先,获取主分支机构的最新状态
git checkout mainbranch
git pull
现在把它并入你的分支。主要有两种方法。我想重新设定基准:
git checkout feature/login
git rebase mainbranch
但有些人更喜欢合并:
git checkout feature/login
git merge mainbranch
不管是哪种方式,现在推到遥控器并设置拉取请求。扩展@matt的答案,这是完全正确的,但您可能会发现还有一些额外的步骤(如果您的功能/登录分支与主分支之间存在冲突),如下所示(顺便说一句,我更喜欢@matt提到的“合并”选项): 此时,如果您遇到任何冲突,那么您应该解决它们,然后,(一旦解决): 然后确保您的远程功能/登录对于您的拉取请求是最新的,正如您提到的:
git commit
git push
当你提取代码时,你得到了什么类型的错误?
git add [the files that were in conflict]
git commit
git push