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.
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 gitOfferto da
Fedora
Per installare Git sulle versioni più vecchie (fino alla 21) di Fedora usa:
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 wingetOfferto da
Chocolatey
Chocolatey è un gestore di pacchetti per Windows. Se lo hai installato sul tuo sistema, esegui semplicemente il comando in PowerShell.
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.
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
Per verificare l'installazione, avvia Git Bash e digita `git –help`.
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.
Clic destro sulla directory
La Git GUI aiuta a visualizzare branch e modifiche storiche e, invece di digitare comandi, ti permette di premere pulsanti.
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.
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 mainOfferto da
Assicurati che le configurazioni siano state aggiunte correttamente. Il comando seguente mostrerà tutte le configurazioni – dall'impostazione del remoto alle chiavi ssh.
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.
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.Offerto da
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.
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.
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.
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.
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.
Per installare git-gui e gitk per un'esperienza più intuitiva e la navigazione interattiva della cronologia dei commit, digita il comando seguente.
Installa Git con MacPort
MacPorts, un gestore software per sistemi macOS, è simile a Homebrew.
Se hai installato MacPorts, allora:
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.
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.
Fedora
Per installare Git sulle versioni più vecchie (fino alla 21) di Fedora usa:
Per le versioni più recenti (22+) usa:
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.
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.
Chocolatey
Chocolatey è un gestore di pacchetti per Windows. Se lo hai installato sul tuo sistema, esegui semplicemente il comando in PowerShell.
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.
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
Per verificare l'installazione, avvia Git Bash e digita `git –help`.
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.
Clic destro sulla directory
La Git GUI aiuta a visualizzare branch e modifiche storiche e, invece di digitare comandi, ti permette di premere pulsanti.
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.
La maggior parte delle piattaforme remote (GitHub) ha main come branch predefinito, quindi è consigliabile impostare main come branch di default usando:
Assicurati che le configurazioni siano state aggiunte correttamente. Il comando seguente mostrerà tutte le configurazioni – dall'impostazione del remoto alle chiavi ssh.
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.
Dopo aver installato correttamente LFS, esegui nel terminale il comando seguente per inizializzare il sistema di archiviazione dei file di grandi dimensioni.
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.
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.
Installazione di Git | Illustrazione di Storyset