git——gitrebase命令解决分支合并多次解决冲突问题

编程

问题描述

在团队迭代开发中,每个开发人员都会在发起线上合并请求时commit多次,即每人每次发起的合并请求存在多次提交记录。在别的开发人员fetch rebase时,会出现同样冲突重复解决多次的问题。

解决方式

  • 通过git rebase方式,合并最近几次的提交记录
  • 如下命令合并最近4次的提交

git rebbase -i HEAD~4

注意

如果本地存在不需要提交的配置文件(远端存在该文件),需要先stash贮藏,不然会提示error

实操

  1. git stash 贮藏不需要提交的文件

  1. git rebase -i HEAD~2 合并最近两次提交记录,此时会弹出文本编辑框

  1. 在文本编辑框中修改合并后的提交记录,保存关闭文本编辑框,命令行会提示完成sucessfully rebase

以上是 git——gitrebase命令解决分支合并多次解决冲突问题 的全部内容, 来源链接: utcz.com/z/514514.html

回到顶部