update sierra para mac high descargar cliente actual macos git

macos - para - install git on mac sierra



¿Cómo actualizar Git a la última versión en OS X? (11)

Acabo de comprar una Mac nueva con OS X Lion y verifiqué en la Terminal qué versión de git está instalada de manera predeterminada. Tengo la respuesta

git --version > git version 1.7.5.4

Me gustaría actualizar git a la última versión 1.7.8.3, así que descargué el instalador dmg "git-1.7.8.3-intel-universal-snow-leopard.dmg" y lo lancé.

Después de la instalación, el Terminal aún dice que la versión es 1.7.5.4. ¿Qué estoy haciendo mal?


Después de buscar "problemas para actualizar git en mac" en Google, leí varias publicaciones e intenté lo siguiente antes de resolver el problema completando el paso 4:

  1. Actualicé mi ruta de terminal usando el comando de exportación mencionado anteriormente. Cada vez que salgo de la terminal y la reinicio, cuando escribo git --version la terminal, todavía devuelvo la versión anterior 1.8.

  2. Seguí las instrucciones README.txt para actualizar a la versión actual 2.0.1 que viene con el instalador .dmg y cuando reinicié el terminal, aún no lo hago.

  3. Busqué la carpeta / etc / path / como se indicó anteriormente y el directorio llamado "ruta" no existe en mi Mac. Estoy ejecutando OS X Mavericks versión 10.9.4.

  4. Entonces recordé que tengo instalado Homebrew en mi Mac y ejecuté lo siguiente:

    brew --version brew update brew search git brew install git

Esto finalmente resolvió mi problema. Si alguien tiene alguna idea de por qué esto funcionó, se agradecería una mayor comprensión. Probablemente tengo algunos ajustes de ruta sobrantes en mi sistema de trabajar con Ruby el año pasado.


El instalador de la página de inicio de git se instala en /usr/local/git de manera predeterminada. Sin embargo, si instala XCode4 , instalará una versión de git en /usr/bin . Para asegurarte de que puedes actualizar fácilmente desde el sitio web y usar la última versión de git, edita tu información de perfil para colocar /usr/local/git/bin antes de /usr/bin en $ PATH o editar /etc/paths e insertar /usr/local/git/bin como la primera entrada.

Puede ayudar a alguien al menos cambiar el orden en / etc / paths trabajado para mí.


La forma más sencilla que encontré hasta ahora es desde el sitio web oficial de git. Simplemente calculó las dependencias y descargó todas las bibliotecas / herramientas requeridas

http://git-scm.com/book/en/Getting-Started-Installing-Git

La otra forma importante es instalar Git a través de MacPorts ( http://www.macports.org ). Si tiene MacPorts instalados, instale Git a través de

$ sudo port install git-core + svn + doc + bash_completion + gitweb


Lo hice de esta manera:

  1. Abra la aplicación GitHub instalada en Mac
  2. Haga clic en la pestaña Avanzado → Instalar herramientas de línea de comando
  3. Una vez que reciba un mensaje de que se han instalado todos los comandos, cierre su terminal y vuelva a abrirlo.
  4. Ahora compruebe git --version , debería darle la última versión.

Para mantener ambas versiones, solo cambié el valor de la variable de entorno PAHT al poner la ruta de git de la nueva versión "/ usr / local / git / bin /" al principio, obliga a usar la versión más nueva:

$ echo $ PATH

/ usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin /

$ git --version

git versión 2.4.9 (Apple Git-60)

valor original: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin /

nuevo valor: / usr / local / git / bin / : / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin

$ export PATH = / usr / local / git / bin /: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin

$ git --version

git versión 2.13.0


Prefiero no alterar la jerarquía de ruta, sino ocuparme de git específicamente ... sabiendo que nunca voy a usar el viejo git para hacer lo que ahora administrará el nuevo git . Esta es una solución de fuerza bruta.

NOTA: Primero instalé XCode en Yosemite (10.10.2).

Luego instalé desde el binario disponible en git-scm.com .

$ which git /usr/bin/git $ cd /usr/bin $ sudo ln -sf /usr/local/git/bin/git $ sudo ln -sf /usr/local/git/bin/git-credential-osxkeychain $ sudo ln -sf /usr/local/git/bin/git-cvsserver $ sudo ln -sf /usr/local/git/bin/git-receive-pack $ sudo ln -sf /usr/local/git/bin/git-shell $ sudo ln -sf /usr/local/git/bin/git-upload-archive $ sudo ln -sf /usr/local/git/bin/git-upload-pack $ ls -la (you should see your new symlinks)


Probablemente sería mejor si agregaras:

export PATH=/usr/local/git/bin:/usr/local/sbin:$PATH

a un archivo llamado .bashrc en su carpeta de inicio. De esta forma, cualquier otro software que pueda instalar en /usr/local/git/bin también se encontrará primero.

Para una forma sencilla de hacerlo, simplemente escriba:

echo "export PATH=/usr/local/git/bin:/usr/local/sbin:$PATH" >> ~/.bashrc

en la Terminal y lo hará por ti.


Recientemente actualicé el Git en mi máquina OS X a la última también. No .dmg el mismo .dmg que .dmg , pero cuando lo instalé los binarios se colocaron en /usr/local/bin . Ahora, por la forma en que mi PATH fue organizada, el directorio /usr/bin aparece antes de /usr/local/bin . Entonces lo que hice fue:

cd /usr/bin mkdir git.ORIG mv git* git.ORIG/

Esto mueve los varios programas originales llamados git* a un nuevo subdirectorio que los mantiene fuera del camino. Después de eso, which git muestra que se encuentra el que se encuentra en /usr/local/bin .

Modifique el procedimiento anterior según sea necesario para que se ajuste donde haya instalado los nuevos binarios.


si usa homebrew puede actualizar enlaces sim usando

brew link --overwrite git


Sin Homebrew

  1. Use el instalador desde el sitio web de git.
  2. Actualice su archivo ~/.bash_profile . Observe que este comando difiere de la respuesta de kmikael por lo que pone en el archivo:
    • Otro comando: export PATH=/usr/local/git/bin:/usr/local/sbin/:[and so on]
    • Debajo del comando: export PATH="/usr/local/git/bin:/usr/local/sbin:$PATH"
    • Utilice el que prefiera.

echo ''export PATH="/usr/local/git/bin:/usr/local/sbin:$PATH"'' >> ~/.bash_profile

  1. Si usa Xcode, deberá agregar algunos enlaces simbólicos .
    • Ejemplo: ln -s /opt/local/bin/git /usr/bin/git
  2. Reinicie la terminal.
    • which git debería decir el directorio en el archivo README.txt de la dmg.
    • git --version debería decir la versión actualizada.
    • echo $PATH debe comenzar con /usr/local/git/bin:/usr/local/sbin:

Es simple si ya tiene Homebrew : Asumiendo que ha instalado homebrew, escriba lo siguiente:

brew install git

Una vez que esté instalado, escriba las dos líneas siguientes, que establecerán nuestro camino a la distribución local de git en lugar de a la de Apple.

export PATH=/usr/local/bin:$PATH git --version

SI NO TIENE HOMEBREW, SIGA ESTOS PASOS Compruebe la versión

$ git --version

Copia de seguridad (o eliminar) Apple git (Opcional)

$ sudo mv /usr/bin/git /usr/bin/git-apple

Instale Homebrew si no tiene

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

O actualiza si ya tienes

$ brew update && brew upgrade

Instalar Git con Homebrew

$ brew install git

Enlace simbólico

$ brew link --force git

Cierre la Terminal y vuelva a abrir, luego verifique la versión

$ git --version

Debería ver…

git version <latest version>

¡Bonito! Estamos a salvo ahora! Y la próxima vez puedes simplemente ...

$ brew update && brew upgrade