将多个提交组合成一个提交

时间:2016-12-21 16:59:06

标签: git

我有一个名为 code-clean-and-proper-commenting 的分支,在这个分支中有120个提交,我已将此分支推送到我的上游,现在我必须将120个提交合并到一次提交,我必须将更改推送到我上游的代码清理和正确评论分支。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我认为你重新定位你的分支可以解决你的问题。你可以从here了解更多关于变基的信息。在您的分支顶部,您可以:

git rebase -i HEAD~120

其中-i选项用于交互式变基。您可以以任何方式编辑提交历史记录。之后,您可以强制推送到上游服务器

git push origin code-clean-and-proper-commenting -f

我希望有所帮助。