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
.