在编写代码时,我将其分解为一些小的逻辑更改,这些更改很容易快速查看。

为此,我使用git rebase -i(交互式)来挤压,删除和更改提交的顺序。

我注意到这有时会导致对GitHub拉取请求的提交顺序不同(尽管该顺序保留在远程分支上)。

例如,

  • 提交1
  • 提交2
  • 提交3

  • 在PR中可能显示为:
  • 提交3
  • 提交1
  • 提交2

  • 我已经在互联网上搜索过,但只找到了这个GitHub帮助页面:Why are my commits in the wrong order?他们的答案:



    有办法解决这个问题吗?

    最佳答案

    您可能不必再进行任何修复(2020年7月,三年后)
    看到:

    关于git - 如何修复git rebase破坏的GitHub pull 请求中的提交顺序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44704519/

    10-13 07:59
    查看更多