Si utiliza un editor que conoce estas cosas (por ejemplo, Vim), las líneas comentadas #se formatearán de manera adecuada, ¡fácil de descubrir de esa manera!
Cascabel
11
Entonces, ¿estás buscando un .gitignoreignore?
daviewales
Respuestas:
700
Sí, puedes poner comentarios allí. Sin embargo, deben comenzar al principio de una línea.
Las reglas para los patrones que puede colocar en el archivo .gitignore son las siguientes:
- Se ignoran las líneas en blanco o las líneas que comienzan con #.
[...]
No sé si fue cierto cuando se respondió esto, pero la sección del libro vinculado indica que, además de comenzar una línea, los comentarios también se pueden agregar a una línea en el archivo .gitignore.
Stuart R. Jefferys
77
@ StuartR.Jefferys Estoy en git 1.7.4.1 y encuentro que una línea con un comentario al final no funciona: src/main/log/ # Doesn't work. git status still shows this directorysrc/main/log/funciona bien. El estado de git no muestra el directorio. De hecho, parece que cualquier espacio en blanco al final de la línea se considera parte del patrón de ignorar.
Johann
8
@Johann ¡Tienes razón! El espacio en blanco al final es significativo, incluso con directorios (que terminan en /). Si un archivo tiene un espacio final, la .gitignoreentrada debe coincidir; 0 o 2 espacios y falla. Lo considero un error. Estoy usando git versión 1.7.5.4. Se podría ser intencional, aunque probablemente no debería . Pero puedes usar[ ] como un especificador de caracteres de espacio. Eso es mucho mejor que permitir espacios en blanco al final; permite el espacio final intencional raro, al tiempo que hace que el caso de error más común (y difícil de ver) sea detectable.
Stuart R. Jefferys
Gracias por esto; Estaba teniendo más dificultades para entender por qué gitignoraba mi .gitignore. Fue porque puse comentarios de fin de línea después de algunas entradas. El color predeterminado de la sintaxis de VIM para los configtipos de archivo me engañó.
Luke Davis
209
Hacer git help gitignore
Obtendrá la página de ayuda con la siguiente línea:
+1 para señalar cómo encontrar información, no solo dar información.
Иван Бишевац
10
@cregox - Also, I like using computers without command lines- git es un lugar incorrecto para ti, lo siento.
manojlds
2
@manojlds gites el lugar adecuado para todos, al igual que rsync. solo necesitan una buena gui, como dropbox. demasiado triste que todavía nos falta uno para git ...
cregox
Prefiero CLI pero algunos compañeros de trabajo usan gitbox con mayor o menor éxito. También hay Git Tree, creo, ¿verdad? @cregox
Stephen Tetreault
1
También podría hacerlo git help ignore(que es compatible con git bash-complete)
#
se formatearán de manera adecuada, ¡fácil de descubrir de esa manera!Respuestas:
Sí, puedes poner comentarios allí. Sin embargo, deben comenzar al principio de una línea.
cf. http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files
El carácter del comentario es
#
, por ejemplo:fuente
src/main/log/ # Doesn't work. git status still shows this directory
src/main/log/
funciona bien. El estado de git no muestra el directorio. De hecho, parece que cualquier espacio en blanco al final de la línea se considera parte del patrón de ignorar./
). Si un archivo tiene un espacio final, la.gitignore
entrada debe coincidir; 0 o 2 espacios y falla. Lo considero un error. Estoy usando git versión 1.7.5.4. Se podría ser intencional, aunque probablemente no debería . Pero puedes usar[ ]
como un especificador de caracteres de espacio. Eso es mucho mejor que permitir espacios en blanco al final; permite el espacio final intencional raro, al tiempo que hace que el caso de error más común (y difícil de ver) sea detectable.git
ignoraba mi.gitignore
. Fue porque puse comentarios de fin de línea después de algunas entradas. El color predeterminado de la sintaxis de VIM para losconfig
tipos de archivo me engañó.Hacer
git help gitignore
Obtendrá la página de ayuda con la siguiente línea:
fuente
Also, I like using computers without command lines
- git es un lugar incorrecto para ti, lo siento.git
es el lugar adecuado para todos, al igual quersync
. solo necesitan una buena gui, como dropbox. demasiado triste que todavía nos falta uno para git ...git help ignore
(que es compatible con git bash-complete)