← Livello 4 – Data pro

Lezione 2 di 6 ⏱ 35 minuti Premium

Git – la tua macchina dei backup

Impara a salvare versioni del tuo codice come fanno i professionisti. Se rompi qualcosa, puoi tornare indietro.

Cos’è Git

Git è un programma che ricorda la cronologia delle modifiche nel tuo progetto. Ogni “versione” si chiama commit (un salvataggio). Hai rotto il codice? Torna a un commit più vecchio. Gli sviluppatori professionisti non lavorano mai senza Git.

⚠️

Installa Git ed esegui i primi comandi con un genitore. Su Mac, spesso c’è già (git --version). Su Windows, scarica Git for Windows.

Te lo mostro: il tuo primo repository

Apri un terminale nella cartella del tuo progetto React o server:

git init

Questo dice a Git: “inizia a tracciare le modifiche qui.” Viene creata una cartella nascosta .git.

Aggiungi tutti i file al tuo primo commit:

git add .
git commit -m "First version of my website"

Dai un’occhiata alla cronologia:

git log --oneline

Vedrai qualcosa tipo a1b2c3d First version of my website.

Te lo mostro: .gitignore

node_modules non dovrebbe mai finire nel progetto – è enorme e si scarica con npm install. Crea un file chiamato .gitignore:

node_modules/
dist/
.env
*.db
.DS_Store

Poi fai di nuovo commit:

git add .
git commit -m "Added gitignore"

Ora tocca a te 💪

  1. Nella radice del tuo progetto (React o server), esegui git init.
  2. Crea un .gitignore seguendo l’esempio sopra.
  3. Fai due commit: uno “First version”, un altro dopo una piccola modifica (es. modifica il testo nel footer).
  4. git log --oneline – li vedi entrambi?

Controllo: Hai un repository, un .gitignore, e almeno 2 commit. Git vive solo sul tuo computer per ora – nella prossima lezione lo caricheremo su GitHub.

Cosa porti via da questa lezione