Подтвердить что ты не робот

Git: удаление файла из версии, но не удаление его

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

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

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

4b9b3361

Ответ 1

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

git rm --cached config.py