繁体   English   中英

在本地分支中没有合并的本地分支中的Git pull master

[英]Git pull master in local branch which is not merge in master

我有一个本地分支说my_local ,我所做的更改很少并推送到服务器,但仍未与master分支合并。 现在,我需要从同一分支推送更多更改,但我想与master进行合并。

我只是遵循:

  • 隐藏我的本地更改&
  • 拉原点大师

但这显示了在我的本地分支中修改的所有主分支新更改。 那有什么问题,我想念的是什么?

请提出建议!

您可以使用git rebase

git fetch origin
git rebase origin/master

这是非常常见的情况。 您可以按照以下步骤操作:-

  1. 使用git stash当前分支中的更改。
  2. 切换到主分支。 git checkout master
  3. 拉大师的最新变化。 git pull origin master
  4. 转到您的当地分行。 git checkout your_local_branch
  5. 在本地分支中弹出保存的更改。 git stash pop
  6. 您可能会在此阶段遇到合并冲突,请解决它们。
  7. 提交更改(无论是否存在冲突),它将被标记为合并提交。

希望这些步骤很清楚,如果您需要其他任何信息,请告诉我。

  1. git pull起源大师
  2. git checkout my_local
  3. git rebase master

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM