Там нет. Но даже если бы это было так, это все еще звучит скорее как ошибка. Некоторые команды, такие как rebase, откажутся работать, если вы изменили файлы рабочего каталога.
Вы также можете игнорировать изменения в файлах, которые фиксируются в git. (Не используется функциональность .gitignore
, так как она работает только с неотслеживаемыми файлами.) Вместо этого вы можете установить бит «предположить неизменным» для файла.
git update-index --assume-unchanged <file>
Как следует из названия, git теперь будет предполагать, что файл не изменился, и будет игнорироваться такими командами, как git status
(и, например, Visual Studio Team Explorer).
Тем не менее, мое лучшее предложение было бы реорганизовать вашу конфигурацию так, чтобы она извлекала эти строки подключения из локального файла, который вы можете .gitignore
.