suficientemente bueno .gitignore
Si bien las otras respuestas aquí son claramente más completas técnicamente, aquí hay una entrada lo suficientemente buena para la mayoría de los .gitignore
s, que es donde me he preocupado por esto con mayor frecuencia:
# vim swap files
##################
*.sw[a-p]
Como puede ver en las otras respuestas, vim
puede crear cientos de otros nombres, pero tendría que acumular 16 archivos de intercambio antes de que esto fallara. Al generalizar a algo como *.s[a-z][a-z]
podría parecer más correcto, también coincidirá con muchas extensiones válidas, lo que en el caso .gitignore
significa que esos archivos no serán rastreados git
. Nunca he logrado crear 16 archivos de intercambio para el mismo archivo en 20 años de uso, vim
así que espero que puedas hacer lo mismo y esto funcionará para ti.
versión más estricta
Como se señaló en los comentarios, los desarrolladores de Flash pueden tener .swf
archivos, por lo que puede preferir
*.sw[g-p]
que aún ignorará 10 archivos de intercambio, lo cual es suficiente para la mayoría de las personas. La única parte triste es que pierdes la mnemotecnia de "intercambio".