Подтвердить что ты не робот

Как не отображать .class в git

Я не хочу отображать .class файлы при выполнении git status.

Я создал файл с именем .gitignore и ввел .class в файл, но ничего не произошло.

Каков наилучший способ предотвратить отображение файла .class при выполнении команды git status?

4b9b3361

Ответ 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.