Git: удаление файла из версии, но не удаление - PullRequest
18 голосов
/ 02 декабря 2009

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

Как правильно остановить создание версий этого файла, не удаляя его локально из рабочего каталога? Также необходимо убедиться, что он не будет отображаться в следующий раз, когда репо заархивирован и снят с производства.

Я уже добавил файл в .gitignore.

1 Ответ

26 голосов
/ 02 декабря 2009

Чтобы удалить его из репозитория, используйте следующую команду и оставьте config.py в gitignore:

git rm --cached config.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...