¿Cómo desinstalar Git desde el comando shell?

8

Actualmente tengo instalado

git --version
git version 2.7.4 (Apple Git-66)

En este camino

which git
/usr/bin/git

En una respuesta anterior ¿Cómo desinstalar Git? se sugirió ejecutar uninstall.sh , pero si ejecuto cd /usr/bin/git obtengo -bash: cd: /usr/bin/git: Not a directory .

A continuación copié la salida de ls -l en el directorio usr/bin (solo los archivos que me parecen relacionados con git por razones de espacio).

    -rwxr-xr-x   1 root   wheel     18176 Mar 12 09:08 git
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-cvsserver
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-receive-pack
    -rwxr-xr-x   1 root   wheel     18192 Mar 12 09:08 git-shell
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-upload-archive
    -rwxr-xr-x   1 root   wheel     18208 Mar 12 09:08 git-upload-pack

¿Cómo desinstalo git? Estoy tratando de actualizar a una versión más reciente , el instalador se ejecuta correctamente, pero cuando ejecuto git --version todavía obtengo la versión anterior. Por lo tanto, estaba pensando en desinstalar git y reinstalar desde cero, no estoy seguro de que este sea el enfoque correcto.

    
pregunta Dambo 27.06.2016 - 11:16

1 respuesta

9

No desinstale Git distribuido por Apple. Puede dejarlo como está y ejecutar otra versión al tenerlo en un directorio anteriormente en la variable de entorno PATH .

La forma más fácil de instalar otra versión en OS X sería usar Homebrew administrador de paquetes.

Después de instalarlo, puedes ejecutar:

brew install git

Homebrew ( brew ) se hará cargo de todas las dependencias y configurará la última versión de Git, sin embargo, todavía existe la posibilidad de que encuentre una configuración que no pueda resolver automáticamente, así que lea lo que Homebrew dice al final.

Los paquetes instalados con brew no interfieren con los paquetes preinstalados por el sistema. Instala los paquetes en el directorio /usr/local/Cellar y coloca los ejecutables en /usr/local/bin , así que solo tienes que mantenerlo en la variable PATH antes de /usr/bin .

    
respondido por el techraf 27.06.2016 - 18:22

Lea otras preguntas en las etiquetas