O Git 2.9 foi lançado no início deste ano e incluiu o sinalizador experimental --compaction-heuristic
no comando git diff
:
In 2.9, Git's diff engine learned a new heuristic: it tries to keep hunk boundaries at blank lines, shifting the hunk "up" whenever the bottom of the hunk matches the bottom of the preceding context, until we hit a blank line.
Eu não acho que o GitHub esteja habilitado para diffs na interface do usuário da web para solicitações pull e comparações, mas você pode fazer isso localmente. Eu recomendo usá-lo em conjunto com --word-diff
se você precisar desse nível de granularidade.
Mais detalhes disponíveis no blog do GitHub: link