Introduzione
Installare Git è semplice su ogni piattaforma principale. Questa pagina illustra il metodo di installazione consigliato per Linux, macOS e Windows, e mostra come verificare l'installazione.
Linux
La maggior parte delle distribuzioni Linux include Git nei repository di pacchetti predefiniti. Usa il tuo gestore di pacchetti:
# Debian, Ubuntu
sudo apt update
sudo apt install git
# Fedora, RHEL, Rocky
sudo dnf install git
# Arch
sudo pacman -S git
Per la versione più recente, il progetto Git ufficiale mantiene un PPA per Ubuntu (ppa:git-core/ppa) e tarball sorgente su git-scm.com.
macOS
macOS include uno stub di git che richiede di installare gli strumenti di sviluppo da riga di comando di Apple. Tre opzioni funzionano bene:
- Esegui
xcode-select --installper ottenere il Git fornito da Apple. - Usa Homebrew:
brew install gitper il Git upstream più recente. - Scarica l'installer ufficiale da
git-scm.com.
brew install git
git --version
Windows
L'installer consigliato è Git for Windows da git-scm.com. Include Git, un client OpenSSH, una shell Bash (Git Bash) e un credential helper. In alternativa usa winget o Chocolatey:
winget install --id Git.Git -e
choco install git
Durante l'installazione GUI ti verrà chiesto dei terminatori di riga, dell'editor predefinito e dell'integrazione con il PATH. Le impostazioni predefinite (checkout in stile Windows, commit in stile Unix; Git da riga di comando) sono sensate per la maggior parte degli utenti.
Verificare l'installazione
git --version
git help -a | head
Qualsiasi versione 2.30 o più recente va bene per gli argomenti di questo manuale. Le versioni più vecchie mancano di molte funzionalità di qualità della vita come git switch e git restore.
Aggiornare Git
Mantenere Git aggiornato è importante: molte funzionalità in questo manuale richiedono Git 2.30 o più recente, e le correzioni di sicurezza vengono rilasciate regolarmente. Su Linux, il tuo gestore di pacchetti gestisce automaticamente gli aggiornamenti. Su macOS con Homebrew, esegui periodicamente brew upgrade git. Su Windows, git update-git-for-windows (integrato in Git for Windows) controlla e installa l'ultima release in un comando.
git --version
brew upgrade git
git update-git-for-windows
Se vedi improvvisamente avvisi di deprecazione o comandi che si comportano diversamente dopo un aggiornamento, leggi le note di rilascio in /usr/share/doc/git/RelNotes/ o su git-scm.com; il percorso di aggiornamento di Git è morbido ma occasionalmente i valori predefiniti cambiano.
Errori comuni
Su macOS, dimenticare che il Git fornito di serie da Apple è in ritardo rispetto all'upstream di mesi o anni. Usa Homebrew se vuoi le funzionalità recenti. Su Windows, mescolare PowerShell e Git Bash può confondere i nuovi utenti su quale shell stanno usando. Su Linux, installare da un tarball di terze parti senza rimuovere il pacchetto della distribuzione può mettere due binari git nel PATH; usa which -a git per verificare. Infine, non eseguire gli installer di Git con sudo a meno che il tuo gestore di pacchetti non lo richieda esplicitamente.