Я бы рекомендовал использовать сторонний diff-инструмент по вашему выбору, чтобы выполнить слияние двух файлов вручную.
Речь идет не об управлении версиями (то есть об управлении историей версий для ).один файл).
Речь идет об отчете об изменениях из одного файла в другой (инструмент управления исходным кодом затем подберет новую версию для второго файла).
As Jefromiупоминается в комментариях, и, как он объясняет в « запустить алгоритм git merge для двух отдельных файлов », git merge-file
может фактически объединить два разных файла, при условии, что предоставлен общий предок.
git merge-file <current-version> <common-ancestor> <other-version>
В вашем случае вы можете попробовать, чтобы общий предок был идентичен текущему файлу.
git merge-file master/newsletter2/file.html master/newsletter1/file.html master/newsletter2/file.html