Основным вариантом использования являются локальные файлы конфигурации теста, такие как файлы CI. Добавление в .gitgnore не решает проблему при тестировании на другом сервере.
Одно из решений: сохранить версию шаблона. Создайте копию шаблона с уникальным именем файла, каждый пользователь будет отличаться.
Другой способ - предотвратить объединение git с другой веткой во время объединения. (ie игнорировать слияние).
Просто интересно узнать о лучших практиках управления файлами конфигурации CI в репо.