【问题标题】:Combining Multiple Commits Into One Commit将多个提交合并为一个提交
【发布时间】:2017-05-07 04:30:58
【问题描述】:

我有一个名为 code-clean-and-proper-commenting 的分支,该分支中有 120 个提交,我已将这个分支推送到上游,现在我必须将这 120 个提交合并到一次提交,我必须将更改重新推送到上游的 code-clean-and-proper-commenting 分支。

我该怎么做?

【问题讨论】:

标签: git


【解决方案1】:

我认为你重新定位你的分支可以解决你的问题。你可以从here阅读更多关于重新定位的信息。在您的分支顶部,您可以执行以下操作:

git rebase -i HEAD~120

其中 -i 选项用于交互式变基。你可以以任何你想要的方式编辑提交历史。然后你可以强制推送到你的上游服务器

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

希望对你有帮助。

【讨论】:

猜你喜欢
  • 2023-01-12
  • 1970-01-01
  • 2012-09-13
  • 2021-10-06
  • 1970-01-01
  • 1970-01-01
  • 2011-08-08
  • 2011-07-15
相关资源
最近更新 更多