Я не хочу отображать .class файлы при выполнении git status.
Я создал файл с именем .gitignore и ввел .class в файл, но ничего не произошло.
Каков наилучший способ предотвратить отображение файла .class при выполнении команды git status?
Ответ 1
Убедитесь, что ваши .class файлы еще не добавлены в индекс.
Сначала вам понадобится git rm -r --cached path/to/.classfiles/ эти файлы.
(они все равно будут на диске, но больше не будут частью индекса git и будут игнорироваться git status)
Если вы не хотите, чтобы файл .class был версией (но вы не включили их в .gitignore изначально), в качестве Michal Stefanowниже:
git rm -r --cached *.class
Ответ 2
Вероятно, вы хотите добавить *.class в свой .gitignore файл, а не .class - первый будет соответствовать любому файлу класса (из-за подстановочного знака *), тогда как последний соответствует только файлу с именем точно .class.