git rebase 调整commit顺序

1.准备数据,每次提交一行在这里插入图片描述
2.rebase
在这里插入图片描述

3.互换提交位置
在这里插入图片描述
4.处理冲突
因为version3和version2互换了位置,所以处理顺序是先提交version3,在提交version2,最后再提交version4

1)处理version3的提交
在这里插入图片描述
在这里插入图片描述
看一下本次提交的本质:
在version1上提交了version3(具体处理时,是用version3 merge version1,然后将改变提交到version1上)
在这里插入图片描述

2)处理version2和version4的提交,最后结果

在这里插入图片描述
version2和version3互换了位置,并且老分支也被删除了

猜你喜欢

转载自blog.csdn.net/claroja/article/details/114953017
今日推荐