使用 OP 的比较(940eb28e…fc61a7c0),我看到了相同的结果。添加第二个提交哈希(940eb28e…fc61a7c0d)的一个字符,我得到了正确的比较。
我的怀疑是,这是由提交哈希歧义引起的,即有两个提交都以 fc61a7c0 开头,所以它不知道使用哪一个。我在提交历史中没有看到它,但它可能是孤立的。
看起来 docker_manager 使用 git rev-parse --short 来获取该 URL 的哈希。理论上,这会产生唯一的哈希,从 7 个字符(默认)开始,并根据需要增加长度以保证唯一性。孤立的提交在拉取时会被忽略,因此 git 在 Discourse 实例上认为是唯一的,而在 GitHub 上可能不是唯一的。
不过,这种情况非常罕见,而且自您发帖以来已经有了新的提交,所以如果您再次检查更新,问题可能已经解决了。