Come installare Git e Git Bash in Windows

Installazione in primo piano di Git Bash su Windows10 11

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
    1. Utilizzando l’installer di Git per Windows
    1. Utilizzando la versione portatile di Git
    1. Utilizzando lo strumento Winget
    1. 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.

  1. Clicca sul link di Windows nella pagina di download.

Pagina ufficiale dei download per Git Bash per Windows e altri sistemi operativi.

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

Link di download per l'ultima versione di Git Bash per Windows.

  1. Accetta la GNU General Public License.

Pagina della licenza generale di Git per l'accordo degli utenti Windows.

  1. Seleziona una posizione di destinazione sul tuo dispositivo Windows.

Seleziona la cartella di destinazione per Git nel sistema Windows 11.

  1. 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.

Seleziona i componenti da installare in una configurazione di Git per Windows.

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

Disabilita la cartella del menu Start per Git installato in Windows.

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.

  1. 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.

Selezionando Vim come editor di testo predefinito per l'installazione di Git in Windows con altre opzioni visibili.

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

Lascia decidere a Git scelto come opzione per regolare il nome del ramo iniziale nei nuovi repository.

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

Seleziona Git dalla riga di comando come opzione per regolare l'ambiente PATH.

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

Scelta di OpenSSH incluso come eseguibile SSH per Git da utilizzare.

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

Seleziona la libreria OpenSSL come backend di trasporto HTTPS per Git da utilizzare.

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

Selezionando checkout stile Windows commit stile Unix per le conversioni delle terminazioni di riga di Git.

  1. 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.

Usa MinTTY come emulatore di terminale predefinito per la configurazione di Git Bash in Windows.

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

Scegli il comportamento predefinito di Git pull come opzione predefinita di fast-forward e merge.

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

Scegli Git Credential Manager come helper di credenziali predefinito da configurare.

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.

  1. Seleziona “Abilita la memorizzazione nella cache del file system” per un miglioramento delle prestazioni.

Abilita la memorizzazione nella cache del file system per configurare opzioni extra in Git.

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

Funzionalità sperimentali da provare in Git: console pseudo, monitor del file system, ecc.

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

Git in fase di installazione su un computer Windows 11.

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

Installazione di Git completata su computer Windows 11 con messaggio visualizzato nella procedura guidata.

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

Git Bash mostrato nella finestra di Esplora file sotto la cartella Git salvata in Program Files.

  1. 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.

Comando ls nella finestra della console di Git Bash.

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.

  1. Vai alla pagina di download di Git per Windows e clicca sul link di download della versione portatile di Windows.

Link di download per la versione portatile di Git in Windows.

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

Versione portatile di Git disponibile nella cartella download di Windows 11.

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

Posizione di installazione di Git portatile in Windows 11.

  1. Aspetta che l’installer portatile si estragga completamente.

Estrazione della versione portatile di Git in Windows con visualizzazione del numero percentuale.

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

Posizione della cartella Git portatile in Windows.

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

Avviando l'applicazione Git Bash dalla cartella PortableGit.

  1. 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.

Versione portatile di Git Bash aperta in Windows 11.

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.

  1. Installa l’applicazione App Installer dal Microsoft Store sul tuo computer.

App Installer visibile nel Microsoft Store.

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

Digita Winget in modalità amministratore del Prompt dei comandi per rivedere le sue opzioni.

  1. Installa Git utilizzando Winget nel Prompt dei comandi digitando il seguente codice:
winget install --id Git.Git -e --source winget

Download e installazione di Git tramite Winget nel Prompt dei comandi di Windows 11.

  1. Potrebbe richiedere fino a un minuto per installare Git tramite Winget nel Prompt dei comandi. Potresti anche trovare una finestra pop-up dell’installer.

Installazione di Git tramite Winget all'interno della finestra del Prompt dei comandi.

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

Messaggio di installazione di Git riuscita nella finestra del Prompt dei comandi.

  1. 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.

Cerca l'app Git Bash in Windows 11.

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.

  1. Apri PowerShell in modalità amministratore.
  2. 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'))

Ultima versione di Chocolatey installata tramite PowerShell.

  1. Nella nuova finestra di PowerShell (modalità amministratore), digita il seguente comando per installare Git utilizzando Chocolatey.
choco install git.install

Installazione di Git tramite il programma Chocolatey nella finestra di PowerShell.

  1. Clicca “A” o “Y” per concedere le autorizzazioni richieste da Chocolatey.

Clicca A per installare tutti gli script di Git tramite Chocolatey in PowerShell.

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

Messaggio di installazione di Git riuscita nel pacchetto Chocolatey visualizzato 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.