tag tab remove practices crear commits commands best git gitignore git-status

tab - Cómo no mostrar el.class en git



git tag commits (3)

Asegúrese de que sus archivos .class no se hayan agregado al índice.
Necesitaría git rm -r --cached path/to/.classfiles/ esos archivos primero.
(todavía estarán en el disco, pero ya no formarán parte del índice de git y serán ignorados por el git status )

Si no quieres una .class archivo .class (pero no los .gitignore en el .gitignore inicialmente), como comments Michal Stefanow a continuación:

git rm -r --cached *.class

No quiero mostrar archivos .class al ejecutar el git status .

.gitignore un archivo llamado .gitignore e .gitignore el .class en el archivo pero no sucedió nada.

¿Cuál es la mejor manera de evitar que se muestre el archivo .class cuando ejecuta el comando git status ?


Cree un nuevo archivo llamado ./gitignore en su directorio y agregue las siguientes líneas en eso:

target/ bin/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr ### NetBeans ### nbproject/private/ build/ nbbuild/ dist/ nbdist/ .nb-gradle/ target/


Es probable que realmente desee agregar *.class en su archivo .gitignore , no .class ; el primero coincidirá con cualquier archivo de clase (debido al comodín * ), mientras que el último solo coincide con un archivo llamado exactamente .class .