Github - 비교할 항목이 없습니다

OP에서 제시한 비교 링크(940eb28e…fc61a7c0)를 사용해 보니 동일한 결과가 나옵니다. 두 번째 커밋 해시 문자열에 한 글자만 더 추가하면(940eb28e…fc61a7c0d) 올바른 비교 결과가 표시됩니다.

이 문제는 커밋 해시 모호성 때문에 발생하는 것으로 추정됩니다. 즉, fc61a7c0로 시작하는 커밋이 두 개 존재하여 어떤 커밋을 사용해야 하는지 판단하지 못하는 것입니다. 커밋 히스토리에서는 이를 확인할 수 없지만, 고아(orphaned) 커밋일 수도 있습니다.

docker_manager는 해당 URL에 사용할 해시를 가져오기 위해 git rev-parse --short를 사용하는 것으로 보입니다. 이론적으로 이 명령은 기본적으로 7자리를 시작하여 고유성을 보장하기 위해 필요한 만큼 길이를 늘려가는 방식으로 고유한 해시를 생성합니다. 그러나 pull 시 고아 커밋은 무시되므로, Discourse 인스턴스에서 git이 고유하다고 판단하는 해시가 GitHub에서는 고유하지 않을 수 있습니다.

다만 이러한 상황은 매우 드물며, 게시 이후 새로운 커밋이 추가되었으므로 업데이트를 다시 확인하면 문제가 이미 해결되었을 가능성이 높습니다.