GIT-Rebase详细步骤总结

git-rebase使git提交变的更简洁,特意建了一个git项目,搞一下rebase,在此记录一下操作步骤

1.多次修改并且提交后log如下图,当多个人操作同一个项目时此处会有很多分支,对于强迫症来说不舒服

2.当前分支新建分支

3.如下图找到rebase操作

4.rebase界面如图所示,branch就选择我们刚才创建的新分支,其实就是本地分支的复制版本,onto选择要rebase到的分支,此处因为项目为个人项目没有develop分支,如果有要求的话,应该是选择develop分支。

5.关键的一步来了,这一步就是将多次提交合并为一次的操作。原本action列都是pick,我们保留第一个,剩下的都修改为squash即可,然后点击rebase按钮

修改一下提交记录说明

6.最后再push一下代码,就完成了rebase

7.这里我们看一下rebase的效果

8.我们再创建一个RM,分支还是选择我们新建的分支,备注111就是我们在第五步的时候修改的提交记录说明

然后merge一下request就可以了

 

最后记得删除自己在rebase的时候新建的分支,不然后期会越来越多。

以上纯属个人总结,不妥之处还希望大佬指点,共同进步!

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值