Cela n'a pas vraiment de sens, car vous ne fournissez pas un ancêtre commun. Si vous en avez un, cependant, vous pouvez utiliser :
git merge-file
Cela place les résultats dans le fichier de la version actuelle ; si vous voulez les mettre ailleurs, utilisez :
git merge-file -p >
Il faut l'ancêtre commun pour fournir quelque chose par rapport à quoi considérer les changements. Vous pourriez bidouiller en fournissant un fichier vide ou une copie d'une version plus ancienne de l'un d'eux provenant de l'historique de votre dépôt, mais la qualité des résultats dépendra de la façon dont vous sélectionnez un ancêtre commun, car il fusionne les deux différences, entre cela et chacune des nouvelles versions. Un fichier vide ne fonctionnera bien que si les deux sont très similaires (beaucoup de séquences d'au moins trois lignes identiques).
Sans cela, tout ce que vous pouvez vraiment faire est de regarder les différences :
git diff --no-index file1 file2