ver - que es un repositorio git




¿Debes comprometer.gitignore en los repositorios de Git? (3)

¿Crees que es una buena práctica comprometer .gitignore en un repositorio de Git?

A algunas personas no les gusta, pero creo que es bueno, ya que puedes hacer un seguimiento del historial del archivo. ¿No es así?


Es una buena práctica .gitignore al menos sus productos de compilación (programas, * .o, etc.).


Pongo commit .gitignore, que es una cortesía para otros que pueden construir mi proyecto de que los siguientes archivos se derivan y deben ignorarse.

Normalmente hago un híbrido. Me gusta hacer que makefile genere el archivo .gitignore ya que el makefile sabrá todos los archivos asociados con el proyecto, derivado o no. Luego, tenga un proyecto de nivel superior .gitignore en el que se registre, lo que ignoraría los archivos .gitignore generados creados por el archivo make para los diversos subdirectorios.

Así que en mi proyecto, podría tener un subdirectorio bin con todos los ejecutables construidos. Luego, haré que mi makefile genere un .gitignore para ese directorio bin. Y en el directorio superior .gitignore que lista bin / .gitignore. El de arriba es el que me registro.


Normalmente sí, .gitignore es útil para todos los que quieran trabajar con el repositorio. En ocasiones querrá ignorar cosas más privadas (tal vez a menudo cree LOG o algo así. En esos casos, probablemente no quiera forzar eso a nadie más.







gitignore