приложение может разворачиваться под разной версией одного файла у каждого, чья ветка 3,4,5...
Т.е. это, по сути, конфигурационный файл и он не должен присутствовать в репозитории.
удалить этот коммит из удаленного репозитория и просто не пушить его в дальнейшем, добавив в гит-игнор
Думаю, наилучший вариант. Не следует пушить то, что потом будет мешать сливаться с основной веткой. Удалять коммит из удаленного репозитория не всегда лучший способ, предпочтительнее сделать Revert коммита с пометкой почему он убирается.