【发布时间】:2017-05-07 04:30:58
【问题描述】:
我有一个名为 code-clean-and-proper-commenting 的分支,该分支中有 120 个提交,我已将这个分支推送到上游,现在我必须将这 120 个提交合并到一次提交,我必须将更改重新推送到上游的 code-clean-and-proper-commenting 分支。
我该怎么做?
【问题讨论】:
标签: git
我有一个名为 code-clean-and-proper-commenting 的分支,该分支中有 120 个提交,我已将这个分支推送到上游,现在我必须将这 120 个提交合并到一次提交,我必须将更改重新推送到上游的 code-clean-and-proper-commenting 分支。
我该怎么做?
【问题讨论】:
标签: git
我认为你重新定位你的分支可以解决你的问题。你可以从here阅读更多关于重新定位的信息。在您的分支顶部,您可以执行以下操作:
git rebase -i HEAD~120
其中 -i 选项用于交互式变基。你可以以任何你想要的方式编辑提交历史。然后你可以强制推送到你的上游服务器
git push origin code-clean-and-proper-commenting -f
希望对你有帮助。
【讨论】: