¿Dónde se guarda .gitignore_global en OS X?

2 minutos de lectura

Avatar de usuario de Kokodoko
kokodoko

he creado un .gitignore_global archivo ejecutando

git config --global core.excludesfile ~/.gitignore_global

Sin embargo, no puedo encontrar el archivo en cuestión en mi sistema de archivos. ¿Dónde se guardó?

  • Cuando abro la terminal, se abre en mi directorio de usuario. Cuando escribo ls -al, no muestra el archivo .gitignore_global. Muestra el archivo .gitconfig

    – Kokodoko

    10 de septiembre de 2015 a las 15:28

  • Hm… Supongo que solo establecí el archivo de configuración sin crear el archivo .gitignore_global en sí…

    – Kokodoko

    10/09/2015 a las 15:32

avatar de usuario de jub0bs
jub0bs

he creado un .gitignore_global archivo usando el comando […]

El comando

git config --global core.excludesfile ~/.gitignore_global

lo hace no crear cualquier archivo. En otras palabras, si ~/.gitignore_global no existía de antemano, ejecutar ese comando no lo crea.

La semántica de ese comando es

Establecer la ruta de la nivel de usuario (debido a la --global bandera) Git ignorar archivo para ~/.gitignore_global.

En términos de implementación, ese comando agrega la siguiente entrada

excludesfile = ~/.gitignore_global

bajo la core sección de su ~/.gitconfig archivo, que es la ruta predeterminada para el nivel de usuario archivo de configuración. Ver esta sección del libro Pro Git para obtener más detalles sobre los tres niveles (sistema, usuario, repositorio) de los archivos de configuración de Git.

  • Gracias, me perdí eso.

    – Kokodoko

    10/09/2015 a las 15:36

Avatar de usuario de Sentry.co
centinela.co

En terminal: (macOS Catalina)

  1. touch ~/.gitignore_global
  2. open .gitignore_global agregar: .DS_Store
  3. git config --global core.excludesfile ~/.gitignore_global

Y listo 🎉

  • No responde exactamente a la pregunta de OP, pero responde a la pregunta por la que todos los demás vinieron aquí

    –Kelly Bang

    11 de diciembre de 2020 a las 0:09

Puede encontrar la ubicación del archivo ejecutando este comando en la Terminal:

git config --get core.excludesfile

  • Corro git config --get core.excludesfile y obten --global. ¿Esta es la razón por la que ignorar globalmente no funciona? con git config --list --global yo obtengo core.excludesfile=~/.gitignore

    – Timo

    16 sep a las 12:31


¿Ha sido útil esta solución?