当前位置:   article > 正文

git rebase error:Failed to merge in the changes

rebase error

我们在本地分支开发完commit后,切回主分支master,把项目pull下来
因为本地本地开发的分支与远程master的时间线不重叠了
所以我们切回开发的分支,用下面的命令合并master

git rebase master
  • 1

git rebase的作用是快速合并当前分支与另一分支,即当前分支又会变成另一分支的最新分支(合并前并不是)
git rebase master敲完后有可能会报错,有冲突
在这里插入图片描述
这时候需要我们手动解决冲突,然后git add 文件,再执行git rebase --continue
注意!!git add 后不需要执行git commit
若git add后又执行了git commit 再 git rebase --continue会报错
在这里插入图片描述
再次强调不需要git commit
如果想放弃本次rebase, 可用git rebase --abort,那么该文件将不会与master中同名文件合并,仍是开发分支中做的修改

以上是一点点对git rebase的认识

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/609762
推荐阅读
相关标签
  

闽ICP备14008679号