Никак. Git проинструктирован Вами удалить файл (на вашей копии он его оставляет засчёт --cached ключа).
При слиянии изменений он повторяет это на другой площадке и удаляет файл (на этот раз не сохраняя, потому что он не запоминает этот ключ для всех, для него это просто удаление).
Нужно удалить этот файл, добавить в .gitignore и потом на каждой площадке добавить вручную обратно после удаления.
Либо нужно сделать git rm --cached на каждой площадке, тогда Git при слиянии увидит, что файл уже удален и ничего с ним не будет делать.
Муторно, но другого способа я сам не нашёл.