Vai al contenuto principale

Tutorial sull'installazione di Git

Scopri la configurazione iniziale di Git, Git LFS e le app Git GUI intuitive in questo tutorial approfondito.
Aggiornato 29 set 2026  · 9 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Immagine di copertina del tutorial sull'installazione di Git
Immagine dell'autore

Che cos'è Git 

Git è un sistema di controllo versione open-source che i data scientist usano per tracciare le modifiche a codice, modelli, dataset e metadati. Git consente di unire modifiche e tornare a versioni precedenti di codice e dati. Permette anche di sincronizzare le modifiche con un server remoto. Grazie alla sua popolarità, Git è diventato uno standard di settore e la maggior parte degli ambienti di sviluppo (VS Code, JupyterLab, Atom) include un'integrazione nativa con Git e GitHub. Scopri di più su Git leggendo questo tutorial introduttivo su Git e GitHub.

In questo tutorial vedremo come installare Git su macOS, Windows e Linux usando strumenti da riga di comando e un installer binario. Vedremo anche come installare Git Large File Storage (Git LFS) e configurare Git e le app Git GUI per chi inizia. 

Installa Git su macOS X

Xcode per macOS include funzionalità integrate per Git e GitHub; se non usi Xcode, puoi installare Git con Homebrew, MacPort o un installer binario.  

Installa Git con Homebrew

Homebrew è un gestore di pacchetti per macOS. Puoi installare, modificare e disinstallare applicazioni con un semplice comando nel terminale.

Per prima cosa, installa Homebrew, poi digita il comando nel terminale. 

brew install git

Per installare git-gui e gitk per un'esperienza più intuitiva e la navigazione interattiva della cronologia dei commit, digita il comando seguente. 

brew install git-gui

Installa Git con MacPort

MacPorts, un gestore software per sistemi macOS, è simile a Homebrew. 

Se hai installato MacPorts, allora:

sudo port install git

Installa Git con Mac Installer 

Puoi anche installare Git usando l'installer di Tim Harper. Scarica e installa l'ultima configurazione da SourceForge.net. 

Seguendo le istruzioni di installazione e lasciando tutto alle impostazioni predefinite, puoi installare il pacchetto Git in pochi minuti. 

Screenshot installazione Git

Immagine da SourceForge.net

Installa Git su Linux 

Linux è il sistema operativo (OS) più diffuso tra gli sviluppatori e la maggior parte dei server web gira su sistemi basati su Linux/Unix. In questa sezione vedremo come installare Git su varie versioni di OS usando strumenti da riga di comando.  

Debian e Ubuntu

Aggiorneremo apt-get e installeremo l'ultima versione di Git. apt-get è uno strumento da riga di comando che ti consente di modificare, installare, aggiornare e rimuovere il software. 

sudo apt-get update
sudo apt-get install git

Fedora

Per installare Git sulle versioni più vecchie (fino alla 21) di Fedora usa:

yum install git

Per le versioni più recenti (22+) usa:

dnf install git

Altri OS basati su Linux e Unix

Esiste un lungo elenco di versioni per sistemi basati su Linux/Unix, e puoi usare i comandi seguenti per installare Git su quasi ogni OS.

  • Gentoo: emerge --ask --verbose dev-vcs/git 
  • Arch Linux: pacemerge --ask --verbose dev-vcs/git 
  • openSUSE: zypper install git
  • Mageia: urpmi git
  • Nix/NixOS: nix-env -i git
  • FreeBSD: pkg install git
  • Solaris 11 Express: pkg install developer/versioning/git
  • OpenBSD: pkg_add git
  • Alpine: apk add git
  • Slitaz: tazpkg get-install git

Installa Git su Windows

Installare Git su Windows è piuttosto semplice. In questa sezione vedremo come installare Git usando Winget, Chocolatey e un installer binario. 

Riga di comando

I pacchetti di Winget sono inclusi di default in Windows 11, quindi è abbastanza facile eseguire il comando in PowerShell. Puoi anche installarlo sulle versioni precedenti di Windows dal Microsoft Store.

winget install --id Git.Git -e --source winget

Chocolatey

Chocolatey è un gestore di pacchetti per Windows. Se lo hai installato sul tuo sistema, esegui semplicemente il comando in PowerShell. 

choco install git

Installa Git con l'installer per Windows 

Scarica l'ultima versione (2.35.2) a 64 bit del setup di Git. Se vuoi scaricare una versione portatile o a 32 bit del setup, consulta la pagina di download di Git. Dopo aver scaricato il setup binario per Windows, è il momento di eseguirlo. 

Screenshot installazione Git

Installazione di Git su Windows

Clicca sul pulsante Installa e segui le istruzioni per estrarre il pacchetto. L'installazione richiederà qualche minuto e installerà anche Git LFS, Git Bash e Git GUI. 

Lascia le opzioni predefinite. Puoi evitare l'installazione di Git Bash e di altre applicazioni di supporto deselezionando le relative caselle. Assicurati che l'editor predefinito sia VS Code o Atom. Puoi impostare il branch predefinito di Git anche in seguito, ma è comodo farlo direttamente nell'installer. Nel passaggio successivo, imposta l'accesso a Git dalla riga di comando e da altri software di terze parti. Usa l'opzione predefinita OpenSSL library e Git Credential Manager Core per un'esperienza migliore. 

Se sei nuovo su Git, lascia tutto alle impostazioni predefinite. Quando ti sentirai più a tuo agio, potrai apportare modifiche usando la riga di comando di Git. 

Opzioni dell'installer di Windows

Opzioni dell'installer di Windows

Per verificare l'installazione, avvia Git Bash e digita `git –help`.

Screenshot di Git Bash

Git Bash

Vedrai anche le opzioni Git Bash e Git GUI quando fai clic con il tasto destro del mouse. Fa parte delle funzionalità di accessibilità, così puoi aprire Git Bash in una directory specifica che contiene il repository Git. 

Screenshot clic destro sulla directory

Clic destro sulla directory

La Git GUI aiuta a visualizzare branch e modifiche storiche e, invece di digitare comandi, ti permette di premere pulsanti. 

Screenshot di Git GUI

Git GUI

Configurazione iniziale di Git

È necessario configurare Git prima di iniziare a creare un repository. Impostare un nome utente e un'email è fondamentale perché firmano i tuoi commit. 

git config --global user.name "username"
git config --global user.email username@gmail.com

La maggior parte delle piattaforme remote (GitHub) ha main come branch predefinito, quindi è consigliabile impostare main come branch di default usando: 

git config --global init.defaultBranch main

Assicurati che le configurazioni siano state aggiunte correttamente. Il comando seguente mostrerà tutte le configurazioni – dall'impostazione del remoto alle chiavi ssh. 

git config --list

Dopo la configurazione iniziale, sei pronto per aggiungere un file, fare commit e inviarlo su GitHub. Al primo push dovrai inserire nome utente e password. Successivamente Git memorizzerà le tue credenziali, così non dovrai digitare di nuovo la password.  

Installazione di Git LFS

Git Large File Storage (LFS) è un'estensione open-source di Git per tracciare e versionare file di grandi dimensioni. Nel data science si usa per versionare modelli, dataset e metadati di grandi dimensioni. L'LSF sostituisce i dataset voluminosi con un puntatore di testo all'interno di Git e memorizza i file originali su un server remoto. Questo rende più veloce il versionamento, il pull e il push di file grandi, oltre a ottimizzare lo storage. 

  • Windows: scarica e installa il pacchetto.
  • Ubuntu: esegui il comando sudo apt-get install git-lfs
  • macOS: se hai Homebrew installato, usa brew install git-lfs
  • Altri OS: consulta il repository GitHub git-lfs/git-lfs

Dopo aver installato correttamente LFS, esegui nel terminale il comando seguente per inizializzare il sistema di archiviazione dei file di grandi dimensioni.  

git lfs install

>>> Git LFS initialized.

Client Git GUI 

La Git GUI è utile sia per i principianti sia per gli esperti. Invece di digitare comandi, puoi usare un'interfaccia grafica per inizializzare, modificare e inviare le modifiche al server remoto di Git. Le funzionalità di visualizzazione della cronologia dei commit sono molto utili per tracciare i progressi del progetto. 

Le Git GUI sono utili perché offrono funzionalità aggiuntive come gestione del progetto, gestione di più repository, gestione del team, visualizzazione dei branch Git, tag, submodule e molto altro. Il miglior client Git GUI è incluso in Visual Studio Code, poiché è completamente integrato con l'ambiente di sviluppo. Puoi svolgere tutte le attività cliccando sulle opzioni ed evitare errori. 

Screenshot applicazioni Git GUI

Applicazioni Git GUI 

Elenco dei migliori client Git GUI:

Conclusione

Git è diventato uno strumento essenziale per sviluppatori software e data scientist. Anche i machine learning engineer lo usano per tracciare le modifiche a modelli e dataset, monitorare metriche di performance e pipeline di dati. Se sei nuovo su Git e vuoi capire come funziona, leggi Tutto su Git. Puoi anche imparare risolvendo 46 esercizi pratici nel corso Introduzione a Git di DataCamp.

In questo tutorial abbiamo mostrato come installare Git su vari sistemi operativi. Inoltre, abbiamo visto come configurare Git, installare Git Large File Storage e usare l'interfaccia grafica di Git. 

Grafica installazione Git da Storyset

Installazione di Git | Illustrazione di Storyset

FAQ sull'installazione di Git

Come installo GitHub Desktop?

Scarica il programma di installazione dal sito di GitHub Desktop. GitHub Desktop è un'interfaccia open-source e facile da usare per svolgere attività legate a Git. È altamente consigliata per chi è alle prime armi.  

 

Come installo Git su Windows?

Se hai winget installato, usa:  winget install --id Git.Git -e --source winget oppure scarica un programma di installazione per Windows.

Come installo Git su Mac?

Se hai Homebrew installato, usa il comando brew install git per installare Git oppure usa un installer binario.

Come installo Git su Ubuntu?

Usa apt-get per installare il pacchetto Git:  sudo apt-get install git

Come installo Git su Linux?

Per Debian e Ubuntu: sudo apt-get install git, per Fedora: dnf install git, e per altri sistemi operativi basati su Linux/Unix fai riferimento a questa sezione.

Come installo Git Bash?

È incluso di default nella configurazione di Windows. Git Bash consente di eseguire comandi Unix su sistemi Windows, emulando un ambiente bash.

Come installo Git in Visual Studio Code?

VS Code offre un'integrazione nativa e fluida con Git e GitHub. Puoi aggiungere estensioni come GitHub Pull Request, Gitlens e Git History per migliorare l'esperienza.

Come installo Git all'interno di un container Docker?

Su Docker per Windows, prima installa chocolatey, aggiungi il percorso alla variabile d'ambiente usando setx e infine installa Git con chocolatey. Su Linux, aggiorna apt e poi installa usando RUN apt install -y git.

Come installo Git LFS?

Su Windows, scarica e installa Git LFS dal sito del progetto; su macOS usa: brew install git-lfs, e su Linux usa: sudo apt-get install git-lfs. Per inizializzare Git LFS usa: git lfs install.

Come installo Git Lab?

Installa il server Git self-managed GitLab usando Download and install GitLab.

Come installo Git in Fedora?

Per le versioni più vecchie (fino a Fedora 21) usa:  yum install git, e per le versioni dalla 22 in poi usa il comando dnf install git per installare. 

Come installo la riga di comando di Git?

Se usi Linux, digita questo comando in bash: sudo apt-get install git , e per altri sistemi operativi consulta il manuale di download di Git. 

Argomenti
Git
Data Science
Correlato

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro