Viniendo de un entorno Linux, todavía encuentro algo confusas las modificaciones de Apple a la jerarquía de Unix. Sin embargo, estos cambios sutiles me dificultan hacer rápidamente lo que necesito.
Recientemente instalé GIT para poder trabajar en una serie de proyectos desde mi MacBook, en Linux uno puede definir la configuración predeterminada en la /etc/gitconfig
que primero se carga en la configuración de los usuarios y luego se fusiona con ~/.gitconfig
.
Cuando creo este archivo de configuración de git global predeterminado dentro, /etc/gitconfig
no tiene efecto cuando ejecuto mis alias, a menos que los defina específicamente para cada usuario en la máquina.
¿Podría alguien sugerirme exactamente cómo funciona este comportamiento predeterminado en OS X?
Esto podría ayudar a alguien. Encontré esta configuración en la siguiente ubicación:/usr/local/git/etc/gitconfig
Puedes probar
git config --system -e
y
git config --global -e
para abrir el sistema y los archivos de configuración global en un editor. Eso le dirá qué ruta git
está buscando esos archivos, mirando el archivo que abre.
No lo vas a creer, pero después de instalar Xcode 5.1.1 en Mavericks 10.9.3, ahora el --system
camino para mi gitconfig
es
/Applications/Xcode.app/Contents/Developer/usr/etc/