-
查看需要变更的commit
-
如果需要对b8f395c进行变基,则要变更的基的ID号要选择被变的父亲2c252da0318d
使用命令git rebase -i 2c252da0318d
修改成自己需要的策略,比如我这边改成r,:wq!保存退出,git就会自己弹出另一个交互界面
-
修改成自己想要的message,保存退出
-
git提示修改成功
说明变基操作分不开分离头指针,最新的master已经不指向原来的commit了;也就说变基操作对commit及tree是不会发生变化的
-
git log -n3 --graph
注意 变基操作要在自己的分支上进行,如果已经贡献到集成分支上就不能随便进行变基,否则会影响其他同事的分支。