@solascriptura

Как работать с gitignore?

Столкнулся с двумя проблемами:
1. после добавления в .gitignore имен фалов, git status все равно зачем-то пишет что эти файлы изменились. Файлы присутствовали в репозитарии на момент добавления в .gitignore их имен. Как теперь сделать так чтобы они игнорировались гитом?
2. в .gitignore у меня присутствует имя файла config.php. Соответственно игнорируются все такие файлы в текущей и всех вложеных папках. Как правильно написать, чтобы игнорировался только файл в текущей папке а во вложеных не игнорировался?
Пример:
config.php - должен игнорироваться
/path1/config.php - не должны игнорироваться
/path2/config.php - не должны игнорироваться
  • Вопрос задан
  • 1017 просмотров
Решения вопроса 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Если файл ранее присустсвовал в репозитории то простое добавление его в .gitignore ни к чему не приведут.

Просто выполните команду
git rm --cached ./config.php
Не забывайте про опцию --cached, без неё файл config.php будет удалён с диска.
Ответ написан
Комментировать
zagayevskiy
@zagayevskiy
Android developer at Yandex
1) вроде, git rm
2) ./config.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы