压缩多个提交的正确方法

时间:2019-10-13 17:24:25

标签: git github

在我的提交历史记录中,最高的提交看起来像这样:

1ccb0058e833d9765a3a1de2816fd408dde82305 Merge branch 'master' of https://github.com/...
d462898e3a1dbd979b38bcec6d45991da0bca1e7 Add one cool feature
7e2f382e89448b7239b45f73f3b5be360435a0e6 Fix code styles
ce6b7f9ce11e06347e05aec4bfb21fea6b3b5b37 Add one cool feature

我想将Add one cool featureFix code stylesAdd one cool feature合并为一个提交,然后合并回master分支。正确的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用git rebase -i HEAD~4并将要压缩的提交内容的pick更改为f(或s)。然后,您必须强行推动。