Come installare Git e Git Bash in Windows

Git Bash è un emulatore di terminale per Windows, utilizzato per un’esperienza della riga di comando di Git. Con Git Bash, puoi lavorare su qualsiasi modifica nel codice direttamente nel terminale, senza la necessità di un altro ambiente di codifica, come Atom, Notepad++, ecc. Segui i vari metodi in questa guida per installare Git e Git Bash su Windows. Quando aggiungi Git Bash come programma in Windows, installa l’intero sistema di controllo versione Git.
Buono a sapersi: hai bisogno di un editor di testo? Dai un’occhiata a questo elenco delle migliori opzioni multipiattaforma per programmatori.
Indice
- Come installare Git Bash/Git in Windows
- Utilizzando l’installer di Git per Windows
- Utilizzando la versione portatile di Git
- Utilizzando lo strumento Winget
- Chocolatey
- Domande frequenti
Come installare Git Bash/Git in Windows
Ci sono quattro metodi diversi per installare Git Bash/Git in Windows, e ognuno ha i suoi vantaggi. Il primo metodo è le istruzioni complete per un normale installer di Git, mentre gli altri metodi sono scorciatoie che portano agli stessi risultati.
1. Utilizzando l’installer di Git per Windows
Installare Git per Windows è un gioco da ragazzi, ma dovresti controllare attentamente i passaggi per evitare errori di sincronizzazione in seguito.
- Clicca sul link di Windows nella pagina di download.

- Vedrai più link di download. Se stai cercando un installer normale, scegli l’ultima versione a 64 bit per Windows.

- Accetta la GNU General Public License.

- Seleziona una posizione di destinazione sul tuo dispositivo Windows.

- Seleziona i componenti che desideri installare e deseleziona quelli che non ti servono. Al minimo, dovrai abilitare le opzioni per “Git Bash”, “Git GUI”, “Git LFS (Large File Support)”, “Associa i file di configurazione .git con l’editor di testo predefinito” e “Associa i file .sh da eseguire con Bash.” Nella maggior parte dei casi, queste opzioni richieste dovrebbero essere abilitate per impostazione predefinita.

- Una cartella Git verrà creata come predefinita in Program Files. Puoi scegliere di non creare una cartella nel menu Start.

Suggerimento: dai un’occhiata a questi utili canali YouTube che possono insegnarti a programmare.
Personalizzare la tua installazione
Nel passaggio successivo, avrai l’opzione di scegliere l’editor predefinito di Git.
- Sebbene Vim sia l’editor predefinito, troverai molte altre opzioni, come Notepad++, Atom, Visual Studio Code e Sublime Text. Per questo tutorial, stiamo usando Vim.

- Seleziona il nome del ramo iniziale o lascia decidere a Git. È più sicuro selezionare “Lascia decidere a Git.”

- Seleziona l’ambiente PATH raccomandato di “Git dalla riga di comando e anche da software di terze parti.”

- Seleziona “Usa OpenSSH incluso” come eseguibile del tuo client shell sicuro (SSH).

- Scegli il backend di trasporto HTTPS, “Usa la libreria OpenSSL,” per una migliore autenticazione.

- Un’altra convenzione di Git è configurare le terminazioni di riga nei file di testo. Seleziona “Checkout stile Windows, commit stile Unix.”

- Hai bisogno di un emulatore di terminale da utilizzare con Git Bash. Opta per MinTTY, il terminale predefinito di MSYS2, invece della finestra della console di Windows. Questo mantiene i programmi Git separati da ciò che fai nel Prompt dei comandi.

- Seleziona l’opzione “Predefinito” per il comportamento delle richieste “git pull.”

- Per gestire le tue credenziali GitHub e di altri terzi, seleziona “Git Credential Manager.”

Suggerimento: se sei nuovo in Git, aggiornati con la nostra guida completa per principianti.
Opzioni aggiuntive
Ci sono anche alcune opzioni extra che devi configurare in un’installazione normale di Git per Windows.
- Seleziona “Abilita la memorizzazione nella cache del file system” per un miglioramento delle prestazioni.

- È sicuro ignorare le opzioni sperimentali, come le console pseudo.

- Ci vorranno alcuni minuti per completare l’installazione di Git.

- Puoi avviare Git Bash dopo che la procedura guidata di installazione di Git è terminata.

- In alternativa, trova l’applicazione Git Bash nella ricerca di Windows o apri l’eseguibile dalla cartella in cui è installato.

- L’emulatore di terminale MinTTY dovrebbe essere visibile. Questo ti aiuterà a mantenere le tue operazioni Git separate dalle altre funzioni del PC. La finestra di MinTTY si sente come il terminale dei comandi.

Suggerimento: sapevi che puoi aggiungere screenshot e animazioni a GitHub, richieste di pull e gestirli dalla tua finestra di Git Bash?
2. Utilizzando la versione portatile di Git
Oltre al lungo installer normale, Git ha anche una versione portatile per Windows, che è molto comoda.
- Vai alla pagina di download di Git per Windows e clicca sul link di download della versione portatile di Windows.

- Salva il file .ZIP portatile in una cartella a tua scelta.

- Puoi cambiare la destinazione dell’installazione portatile di Git cliccando sull’icona a tre punti.

- Aspetta che l’installer portatile si estragga completamente.

- Una volta completato il processo, troverai la cartella portatile annidata all’interno di “Git Bash Install Windows.”

- Avvia l’applicazione Git Bash dalla cartella PortableGit, quindi salvala su un’unità USB, se lo desideri.

- L’emulatore MinTTY si descrive come un terminale portatile, ma non è diverso da un terminale normale, e puoi usare qui tutti i tuoi comandi Git.

Suggerimento: usi spesso app portatili? Scopri come aggiungerle all’avvio di Windows.
3. Utilizzando lo strumento Winget
Puoi utilizzare lo strumento da riga di comando Winget per installare Git/Git Bash in Windows.
- Installa l’applicazione App Installer dal Microsoft Store sul tuo computer.

- Apri il Prompt dei comandi in modalità amministratore.
- Digita
wingetper verificare che il programma App Installer sia stato installato correttamente. Mostrerà vari comandi che puoi utilizzare con Winget.

- Installa Git utilizzando Winget nel Prompt dei comandi digitando il seguente codice:
winget install --id Git.Git -e --source winget
- Potrebbe richiedere fino a un minuto per installare Git tramite Winget nel Prompt dei comandi. Potresti anche trovare una finestra pop-up dell’installer.

- Controlla un messaggio “Installato con successo” nel Prompt dei comandi.

- Una volta che la procedura guidata di installazione di Git ha finito di installare Git, avvia Git Bash o apri il terminale del programma dalla casella di ricerca di Windows in modalità amministratore.

Buono a sapersi: i widget di Windows 11 non funzionano per te? Prova queste soluzioni.
4. Chocolatey
Chocolatey è un programma Windows in PowerShell che può aiutarti rapidamente a installare la versione completa di Git/Git Bash. È come un wrapper attorno a qualsiasi applicazione target che viene installata.
- Apri PowerShell in modalità amministratore.
- Installa Chocolatey in Windows utilizzando il seguente comando. Non riceverai alcun messaggio che conferma che l’installazione è stata completata con successo. Una volta completato il processo, chiudi la finestra di PowerShell e poi riavvia.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Nella nuova finestra di PowerShell (modalità amministratore), digita il seguente comando per installare Git utilizzando Chocolatey.
choco install git.install
- Clicca “A” o “Y” per concedere le autorizzazioni richieste da Chocolatey.

- Una volta che Git è installato sul tuo dispositivo, dovresti vedere un messaggio di successo nella finestra di PowerShell.

Buono a sapersi: vuoi imparare a usare PowerShell? Avrai bisogno di questo elenco di comandi essenziali.
Domande frequenti
Qual è la differenza tra Git e GitHub?
Git è un sistema di controllo versione open-source i cui repository sono ospitati su GitHub, una collezione online di codici sorgente Git. GitHub è di proprietà di Microsoft; tuttavia, la sua natura open-source non è cambiata a causa della proprietà. Hai bisogno di Git per eseguire molti progetti GitHub, ma non è vero il contrario, poiché ci sono alternative a GitHub, come GitBucket, GitLab e SourceForge.
Qual è la differenza tra Git e Git Bash?
Git è il sistema di controllo versione originale basato su Unix lanciato nel 2005 da Linus Torvalds per tracciare le modifiche al codice in progetti di collaborazione multiutente su Linux e Mac. Bash è un’altra shell da riga di comando specifica per Linux basata su Unix.
Il sistema operativo di Microsoft non è progettato nativamente per Bash, una shell da riga di comando specifica per Linux. Pertanto, gli utenti Windows devono installare Git Bash, un software di terze parti che è un emulatore di terminale personalizzato progettato specificamente per Windows. Con Git Bash, puoi utilizzare sia Git che Bash insieme in Windows.
Può Git essere completamente disinstallato da Windows?
Puoi disinstallare completamente Git da Windows disinstallando l’applicazione Git Bash da “Aggiungi o rimuovi programmi” nelle Impostazioni o andando al Pannello di controllo e cliccando su “Disinstalla un programma” sotto Programmi e funzionalità. Trova la cartella Git nel disco C:\ utilizzando il menu di ricerca di Windows, quindi eliminala. Se stai utilizzando la versione portatile di Git in Windows, elimina la cartella Git, poiché non è stata eseguita alcuna altra installazione.
Crediti immagine: DepositPhotos. Tutti gli screenshot di Sayak Boral.