Задать вопрос
@semki096

Как в GIT удалить файл из отслеживания?

Я подключил к локальному репозиторию кампилятор, который добавил в репозиторий свой конфиг-файл. Видимо я сделал ошибку когда закоммитил его до того как прописал в gitignore? Потому что теперь все изменения в этом файле не игнорятся и отправляются с push. Как мне теперь поступить, чтобы игнорировать, в gitignor файл прописан.
  • Вопрос задан
  • 42680 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Mozzart88
  1. git rm --cached <назване файла> - ключ --cached удаляет указанный файл только из индекса, но сам файл
  2. а дальше как указано выше - добавляем файл в .gitignore (можно наоборот - сперва добавить в .gitignore а потом удалить его из индекса)
  3. и коммитимся
Ответ написан
Комментировать
@deftonee
1. сделать git rm <название файла>, предворительно скопировав его, чтобы не потерять
2. добавить файл в .gitignore
3. закоммитить изменения
Ответ написан
@Moneg
добавить в гитигнор
вырезать в др папку
git add . # снимка индекса без исключаемого файла достаточно для такого финта )
вырезать обратно
comit
push
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы