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

额外记录下其他相关指令

	// 查看git线上日志
	git log --oneline
	
	// git rebase --abort 执行之后,本地内容会回到提交之间的状态,也就是回到以前提交但没有pull是的状态,简单来说就是撤销rebase
	git rebase --abort
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值