GIT-Rebase详细步骤总结

时间:2024-04-01 21:02:49

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

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

GIT-Rebase详细步骤总结2.当前分支新建分支

GIT-Rebase详细步骤总结

3.如下图找到rebase操作

GIT-Rebase详细步骤总结

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

GIT-Rebase详细步骤总结

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

GIT-Rebase详细步骤总结

修改一下提交记录说明

GIT-Rebase详细步骤总结

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

GIT-Rebase详细步骤总结

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

GIT-Rebase详细步骤总结

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

GIT-Rebase详细步骤总结

然后merge一下request就可以了

GIT-Rebase详细步骤总结

 

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

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