git——gitrebase命令解决分支合并多次解决冲突问题
问题描述
在团队迭代开发中,每个开发人员都会在发起线上合并请求时commit多次,即每人每次发起的合并请求存在多次提交记录。在别的开发人员fetch rebase时,会出现同样冲突重复解决多次的问题。
解决方式
- 通过git rebase方式,合并最近几次的提交记录
- 如下命令合并最近4次的提交
git rebbase -i HEAD~4
注意
如果本地存在不需要提交的配置文件(远端存在该文件),需要先stash贮藏,不然会提示error
实操
- git stash 贮藏不需要提交的文件
- git rebase -i HEAD~2 合并最近两次提交记录,此时会弹出文本编辑框
- 在文本编辑框中修改合并后的提交记录,保存关闭文本编辑框,命令行会提示完成sucessfully rebase
以上是 git——gitrebase命令解决分支合并多次解决冲突问题 的全部内容, 来源链接: utcz.com/z/514514.html