Come disinstallare Git dalla shell dei comandi?

8

Al momento ho installato

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

In questo percorso

which git
/usr/bin/git

In una risposta precedente Come disinstallare Git? è stato suggerito di eseguire uninstall.sh , ma se eseguo cd /usr/bin/git ottengo -bash: cd: /usr/bin/git: Not a directory .

Di seguito ho copiato l'output di ls -l sulla directory usr/bin (solo i file che mi sembrano correlati a git per ragioni di spazio).

    -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

Come faccio a disinstallare git? Sto cercando di aggiornare a una versione più recente , il programma di installazione viene eseguito correttamente, ma quando eseguo git --version ottengo ancora la versione precedente. Così stavo pensando di disinstallare git e reinstallare da zero, non sono sicuro se questo è l'approccio giusto tho.

    
posta Dambo 27.06.2016 - 11:16
fonte

1 risposta

9

Non disinstallare Git distribuito da Apple. Puoi lasciarlo così com'è ed eseguire un'altra versione inserendola in una directory precedente nella variabile di ambiente PATH .

Il modo più semplice per installare un'altra versione su OS X è utilizzare Homebrew gestore pacchetti.

Dopo averlo installato, puoi eseguire:

brew install git

Homebrew ( brew ) si prenderà cura di tutte le dipendenze e configurerà l'ultima versione di Git, tuttavia c'è ancora la possibilità che trovi un'impostazione che non può risolvere automaticamente, quindi leggi cosa dice Homebrew alla fine.

I pacchetti installati con brew non interferiscono con i pacchetti preinstallati dal sistema. Installa i pacchetti in /usr/local/Cellar directory e mette gli eseguibili in /usr/local/bin , quindi devi solo tenerlo in PATH variabile prima di /usr/bin .

    
risposta data 27.06.2016 - 18:22
fonte

Leggi altre domande sui tag