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 forma de desinstalar esa versión y utilizar 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 forma de desinstalar esa versión y utilizar la nueva?
Ninguna de las respuestas actuales actualizará Xcode git. Sólo instalarán una versión más nueva de git.
Xcode ha cambiado de opinión varias veces sobre la mejor ubicación de git. Dependiendo del tiempo que lleves instalando Xcode verás los binarios 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
Aunque se actualice el PATH, Xcode mantendrá su versión. La única manera que conozco para forzarlo a usar la versión más nueva es reemplazando esos binarios git por un enlace a la nueva que instalaste.
ln -s /opt/local/bin/git /usr/bin/git
Repite la operación para el otro camino. Observe 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 el código fuente usando Homebrew, y simplemente apunta tu PATH para usar el nuevo en lugar de la versión xcode/system.
Hay un pequeño video tutorial aquí. http://vimeo.com/14649488
Es para una versión anterior pero te servirá para empezar, avísame si necesitas más información.
(También puedes usar MacPorts, Fink o el instalador de Git OS X, para actualizar).
Si quieres usar el propio git para actualizarlo ejecuta los siguientes comandos :
Se puede ejecutar desde cualquier lugar git clone git://github.com/gitster/git.git
entonces quieres cd git
entonces ejecuta esto sudo make prefix=/usr install install-doc install-html install-info
Esto instalará Git en su carpeta /usr/bin para su uso global.
Si quieres un git más nuevo que el de Xcode entonces tienes que instalarlo, esta instalación debe ser en otro lugar ya que si actualizas /usr/bin/git
entonces una actualización de Apple sobrescribirá esta versión.
Hay varias formas de hacerlo pero como señala @FranciscoGarcia no necesariamente van a cambiar la que usa Xcode solo la versión de línea de comandos.
Lo más fácil es instalar los binarios desde el git sitio.
Si quieres código, utiliza un gestor de paquetes, por ejemplo, Fink macports, Homebrew.
Si quieres la última versión instala desde el propio repositorio de git.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.