Tengo git
en /usr/bin/git
(creo que fue la instalación de Xcode) pero es 1.7.5.4 y quiero usar la versión actual 1.7.7
¿Hay alguna manera de desinstalar esa versión y usar la nueva?
Tengo git
en /usr/bin/git
(creo que fue la instalación de Xcode) pero es 1.7.5.4 y quiero usar la versión actual 1.7.7
¿Hay alguna manera de desinstalar esa versión y usar la nueva?
Ninguna de las respuestas actuales actualizará Xcode git. Solo instalarán una versión más reciente de git.
Xcode ha cambiado de opinión varias veces sobre la mejor ubicación de git. Dependiendo de cuánto tiempo hace que instaló Xcode, verá los binarios de git en:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Incluso si actualiza el PATH, Xcode se mantendrá en su versión. La única forma que conozco para forzarlo a usar la versión más nueva es reemplazando esos binarios git por un enlace al nuevo que instaló.
ln -s /opt/local/bin/git /usr/bin/git
Repita para la otra ruta. Note que uso un enlace simbólico, no uno duro. De lo contrario, Xcode reemplazaría su otra instalación durante una actualización
Puede instalar git
desde la fuente usando Homebrew, y simplemente apunte su RUTA para usar la nueva en lugar de la versión xcode / system.
Aquí hay un pequeño video tutorial. enlace
Es para una versión anterior, pero te ayudará a comenzar, avísame si necesitas más información.
(También puedes usar MacPorts, Fink o el instalador de Git OS X para actualizar.)
Si desea utilizar git para actualizar git, ejecute los siguientes comandos:
Esto se puede ejecutar desde cualquier lugar git clone git://github.com/gitster/git.git
entonces desea cd git
y luego ejecutar este sudo make prefix=/usr install install-doc install-html install-info
Esto instalará Git en su carpeta / usr / bin para uso global.
Si desea un git más nuevo que el de Xcode, entonces necesita instalarlo, esta instalación debería realizarse en otro lugar, ya que si actualiza /usr/bin/git
, una actualización de Apple sobrescribirá esta versión.
Hay varias maneras de hacer esto, pero como lo señala @FranciscoGarcia, no necesariamente cambiarán la que usa Xcode solo la versión de la línea de comandos.
Lo más fácil es instalar los binarios desde el sitio git .
Si desea un código, use un administrador de paquetes, por ejemplo. Fink Macports, Homebrew.
Si quieres la última instalación de vanguardia desde el propio repositorio de git.