2013-05-27 3 views
4

У меня есть файл foo.php, и он находится внутри строки бара, которая находится в корневой папке проекта..gitignore не может игнорировать файл

недавно он был удален по ошибке, но я вновь создал, его путь в папке есть бар/foo.php

У меня есть строка в .gitignore, заявив, что:

bar/foo.php 

путь является правильным, но если я бегу

git status 

файл отображается в виде нового файла. Как я могу игнорировать его, если .gitignore не может игнорировать его в текущей версии?

Я занимаюсь разработкой под управлением Windows 7.

Спасибо за любой вклад.

ответ

3

ли вы устраиваете его совершить, прежде чем добавить его в файл .gitignore?

Попробуйте следующую команду:

git rm --cached bar/foo.php 

После того, что он не должен показывать больше, когда вы запускаете git status, если он находится в .gitignore правильно.

+0

Оба ответа были правильными, но я выбрал этот, потому что он был более наглядным. Тем не менее, я поддержал и то, и другое. –

1

Файл: bar/foo.php

все еще может быть в индексации мерзавца. Вы можете удалить его из индексации:

git rm --cached bar/foo.php

Смежные вопросы