2016-05-31 2 views
0

У меня есть общая проблема gitignore, не игнорирующая файлы. Поскольку файлы были отслежены (и зафиксированы) до добавления их в gitignore, я пробовал обычным:gitignore не работает даже после обычной коррекции

git rm -r --cached.

git add.

мерзавец совершить -м «все»

В то время как у меня есть чистый каталог после, как только я другой Java компиляции (который обновляет /bin/ как в gitignore) файлы в бункере показаны unstaged. Как устранить эту проблему? ТИА.

+0

Вы продолжаете ссылаться на файл как 'gitignore' - это просто стиль написания или это фактическое имя файла? Потому что, если это так, это ваша проблема - это должно быть '.gitignore'. – Mureinik

+0

Стиль. Я знаю, что фактическое имя - .gitignore. –

+0

Просто убедитесь, что :-) Можете ли вы поделиться содержимым вашего файла gitignore? – Mureinik

ответ

0

У меня есть восстановление Eclipse в норме, и теперь .gitignore находится в том же каталоге, что и .git. Тем не менее, я вернулся к проблеме orignal. Вот мой .gitignore:

*/bin/* 
*/.git/* 
*/.settings/* 
*/.classpath 
*/.project 

статус мерзавец показывает следующее:

On branch master 
Changes not staged for commit: 
    (use "git add <file>..." to update what will be committed) 
    (use "git checkout -- <file>..." to discard changes in working directory) 

     modified: bin/StokerMonitor/Configuration.class 
     modified: bin/StokerMonitor/GUI$2.class 
     modified: bin/StokerMonitor/GUI.class 

no changes added to commit (use "git add" and/or "git commit -a") 
+0

Вы не должны использовать ответы, чтобы добавлять сведения по своему собственному вопросу, либо отредактировать свой вопрос, либо добавить комментарий к вопросу. Когда вы это сделаете, удалите ответ. – superbob

+0

Извините, но я не могу (или не знаю, как) получить комментарии, чтобы правильно форматировать структурированный текст, как и ответы. Отступы и новые персонажи линий, похоже, игнорируются. –

+0

Если вам нужно предоставить правильно отформатированный структурированный текст, вы должны отредактировать вопрос. Вопрос дает такое же форматирование, как и ответы, поэтому не должно быть причин использовать ответ, фактически отвечая на вопрос. – superbob

0

Проверьте файл .gitignore использует UTF-8 кодировку символов (или US-ASCII).

У меня было это сегодня, даже на новом git repo, git игнорировал файл .gitignore и в том числе файлы в git status вывода. После того, как я потратил около полутора часового траления на сеть, я прибег к копированию .gitignore из другого места сверху и отредактировал его, и git начал игнорировать файлы.

Я заметил впоследствии, что мой редактор теперь сказал, что это UTF-8. У меня также был файл .npmrc, который не работал должным образом, оказалась той же проблемой, что и UTF-16 LE, а не UTF-8.

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