如何在 github 上查看从提交 x 到 y 的更改?

How to see changes from commit x to y on github?

我正在尝试查看从 06e27fd143240e8e4d13b29db831bedece2bf2d3 到最新的 e1c34175b5556ac5ce1e60ba56db2493dd9f6b52 所做的所有修改。我试过了

https://github.com/gaganmalvi/kernel_xiaomi_lime/compare/Q:e1c34175b5556ac5ce1e60ba56db2493dd9f6b52%5E%5E%5E%5E%5E...Q:06e27fd143240e8e4d13b29db831bedece2bf2d3

反之亦然,但它不起作用。

我还尝试了 https://github.com/gaganmalvi/kernel_xiaomi_lime/compare/06e27fd143240e8e4d13b29db831bedece2bf2d3%5E%5E%5E%5E%5E...Q,这似乎有效,但带来了 2017 年的变化,但我想看到的变化是从 2020 年 12 月及以后开始的。

您的比较 URL 可能类似于

https://github.com/gaganmalvi/kernel_xiaomi_lime/compare/Q..02ca1a9

Q 是该存储库中唯一分支的名称。它在这里用作存储库的 HEAD。

02ca1a9 是 2020 年 12 月最后一次提交后存储库状态的“Git 对象 ID”。

GitHub documentation for comparing commits

要比较 GitHub 中的提交,有两个选项,与 git diff 语法共享语法:

  • A..B 显示提交 A 和 B 之间的区别(这相当于 diff A B
  • A...B 显示“合并 A 和 B 的基数”和 B 之间的区别(这确实等同于 diff $(merge-base A B) B

GitHub 网址:

git diff e1c34175b5556ac5ce1e60ba56db2493dd9f6b52 06e27fd143240e8e4d13b29db831bedece2bf2d3

不工作?