Сейчас я работаю над проектом с файлом config.py
, который в репозитории Git содержит такие строки:
debug = False
database = ''
Но моя локальная рабочая копия имеет эти строки на своем месте:
debug = True
database = 'sqlite:///site.db'
Эти строки почти никогда не меняются, но, тем не менее, каждый раз, когда я фиксирую, я вынужден добавлять каждое изменение вручную, поэтому я могу опустить изменения до config.py
из индекса.В идеале я хотел бы найти способ заставить Git игнорировать изменения в этих строках или во всем файле, но все равно включать их в репозиторий, чтобы мой экран git status
был чистым, и я мог бы использовать git commit -a
.
Если это невозможно, есть ли рекомендуемый рабочий процесс, чтобы избежать такого несоответствия между репо и рабочей копией?