Ну вот у тебя в гите нет файла того самого, вот ты добавил его локально себе, поставил настройки, у тебя файл в нужном тебе состоянии. Ты добавляешь его, чтобы он трекался и коммитишь.
Файл попал в гит.
Далее ты его игнорируешь и снова коммитишь.
Готово, локально ты можешь делать изменения в файле, но он уже не трекается.
Остальные девелоперы ничего не смогут сделать. Но когда будут с нуля качать репу, они этот файл вытянут. И донастроят как хотят.
Что не так?
Так не устраивает?