¿El archivo .gitignore pertenece a la estructura de carpetas .git en algún lugar o en los archivos fuente principales?
¿El archivo .gitignore pertenece a la estructura de carpetas .git en algún lugar o en los archivos fuente principales?
Respuestas:
Ponga .gitignore en el directorio de trabajo . No funciona si lo coloca en el directorio .git (repositorio).
$ ls -1d .git*
.git
.gitignore
.gitignore
archivo en cualquier lugar del directorio de trabajo, es decir, en cualquier carpeta donde prevalezca su código. Dicho esto, la mejor práctica sería colocar el .gitignore
archivo en el directorio raíz. Esto significa un .gitignore
archivo para un repositorio completo. Esto hace que la administración de los archivos ignorados sea más efectiva.
Como se indica en las otras respuestas, puede colocarlo .gitignore
dentro de cualquier directorio en un repositorio Git. Sin embargo, si necesita tener una versión privada de .gitignore
, puede agregar las reglas al .git/info/exclude
archivo.
core.excludesfile
(consulte git-config (1) ) para especificar un archivo que contenga sus patrones de exclusión personales (su patrón de nomenclatura "archivo temporal" favorito, los archivos temporales / de respaldo de su editor, etc.). En consecuencia, evite poner "patrones personales" en los .gitignore
archivos rastreados .
.gitignore
archivo registrado .
Puede colocar .gitignore en cualquier directorio en git.
Se usa comúnmente como un archivo de marcador de posición en carpetas, ya que las carpetas generalmente no son rastreadas por git.
En caso de duda, simplemente colóquelo en la raíz de su repositorio. Consulte https://help.github.com/articles/ignoring-files/ para obtener más información.
Si desea hacerlo globalmente, puede usar la ruta predeterminada que buscará git. Simplemente colóquelo dentro de un archivo llamado "ignorar" en la ruta~/.config/git
(por lo que la ruta completa para el archivo es: ~/.config/git/ignore
)
Además, si crea una nueva cuenta en Github, tendrá la opción de agregar .gitignore y se configurará automáticamente en la ubicación correcta / estándar de su lugar de trabajo. No tiene que agregar nada allí al principio, solo modifique el contenido cuando lo desee.