前言
一天猛然惊醒,我怎么把application.properties
提交了?!于是隐藏后再提交一次,然后使用rebase合并掉前面的commit。
rebase合并多个commit
考虑这样一个场景:我在dev上提交了B、C、D,但觉得dev上的commit线太长了,想把它们合成一个,再交给master。
A、B、C、D内容如下:
这时候可以用到rebase。
首先,git rebase -i 36224db
,进入到交互界面:
把c和d前面的pick改成s,进入注释修改界面:
保存退出编辑器即可完成commit的合并。