остановить git от отслеживания файла без удаления файла с компьютера других разработчиков - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть имя файла settings.py. В моем хосте settings.py конфигурация отличается от конфигурации других разработчиков. Я хочу остановить git от отслеживания settings.py, но не удалять этот файл с компьютера других разработчиков, когда они извлекают изменения в проекте

Некоторые люди говорят о включении файла в папку .git / info / exclude. Но я понятия не имею, где найти этот файл. Я искал его в папке моего проекта (где git был инициализирован). Безрезультатно.

ожидаемый результат Всякий раз, когда я фиксирую изменения, все изменения передаются в мастер, кроме моего файла settings.py, но не удаляются этот файл с компьютера других разработчиков, когда они извлекают мои изменения.

1 Ответ

0 голосов
/ 04 апреля 2019

Вы уже упомянули правильный ответ. Вы можете использовать .git/info/exclude, как и , документированное здесь . Если вы еще не создали этот файл, вы можете сделать это сейчас. Просто поместите текстовый файл с именем exclude в .git/info. Папка .git должна присутствовать уже в корне вашего хранилища.

Файл использует тот же синтаксис, что и обычный файл .gitignore, но будет применяться только к вам.

Вы также можете вручную указать core.excludesfile, как описано в этом ответе :

git config --global core.excludesfile ~/.gitignore
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...