GIT: Как сохранить игнорируемые файлы при переключении веток?

У меня есть файл App.Local.config, в котором каждый разработчик имеет свои собственные настройки. Я не хочу, чтобы этот файл проверялся версионным в репозитории GIT, так как каждый раз, когда он будет перезаписываться другими разработчиками, изменения.

Поэтому я удалил файл из репозитория и добавил его в файл игнорирования. Но теперь, когда разработчики переключают ветки, App.Local.config удаляется из их локальной файловой системы.

В конечном итоге то, что я хотел бы, это:

репозиторий нового разработчика, получает стартовую версию App.Local.configdev вносит изменения в App.Local.config. Git будет игнорировать изменения, а не этап / checkinDev переключает ветви, изменения в App.Local.config не будут потеряны, а файл не будет удален.

Как я могу это сделать?

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос