当前位置:   article > 正文

git rebase简单实用的步骤总结_git rebase使用流程

git rebase使用流程

之前我使用过git merge来合并代码, 现在我们项目中要求使用git rebase 来合并代码, 执行git rebase的步骤一直报各种错, 所以我将我用到的简单的指令步骤进行记录, 一遍初学者使用

假设, 我们现在在feature分支上, 需要rebase合并已有的最新的主分支master本地分支
首先保证是最新的master本地分支, 这个可以切换到master分支, 然后执行
git pull即可, 之后切换回到feature分支上来, 执行如下操作

  1. 步骤如下
	// 1, 执行合并master指令代码
	git rebase master
	// 看看是否有冲突, 有冲突就解决冲突
	// 2, 查看是否rebase完毕, 如果没有, 继续执行下面的代码
	git rebase --continue
	// 然后查看是否有冲突, 有的话, 继续解决冲突, 然后再查看是否rebase完毕, 没有的话继续执行git rebase --continue
	
	// 

	// 3. 冲突解决完毕, rebase完毕后, 执行git push -f, 强制推送代码到服务器
	git push -f
	
	// git rebase --abort
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

额外记录下其他相关指令

	// 查看git线上日志
	git log --oneline
	
	// git rebase --abort 执行之后,本地内容会回到提交之间的状态,也就是回到以前提交但没有pull是的状态,简单来说就是撤销rebase
	git rebase --abort
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/990200
推荐阅读
相关标签
  

闽ICP备14008679号