In breve
Git è uno strumento di controllo di versione che scatta istantanee del tuo progetto, chiamate commit, così puoi sempre tornare a una versione che funziona. Consideralo una cronologia di annullamento illimitata ed etichettata per tutto il tuo progetto. Ogni volta che salvi un commit, Git ricorda esattamente cosa è cambiato e ti lascia tornarci più tardi, il che toglie la paura che impedisce ai principianti di sperimentare. Git gira sul tuo computer e funziona interamente offline.
Perché Git conta
Senza controllo di versione, una modifica sbagliata può distruggere ore di lavoro, senza un modo pulito di tornare indietro. Con Git, una modifica sbagliata non è mai una catastrofe, perché basta tornare all'ultimo commit valido. Permette anche a più persone di lavorare sullo stesso progetto senza sovrascriversi a vicenda, ed è la base su cui sono costruiti servizi come GitHub.
Il workflow di base
Il ciclo quotidiano è ridotto: modifichi dei file, metti in stage quelli che vuoi salvare e li committi con un breve messaggio che descrive cosa è cambiato. Il tuo agente IA spesso li esegue per te, ma è utile saperli riconoscere.
git status # vedere cosa è cambiato
git add . # mettere in stage tutte le modifiche
git commit -m "Add hero section" # salvare un'istantanea etichettataConfusioni frequenti dei principianti
Git non è la stessa cosa di GitHub. Git è lo strumento sul tuo computer; GitHub è un sito web che conserva una copia del tuo progetto Git online. Un "commit" è un punto di salvataggio in Git, diverso dal salvare un file nel tuo editor; puoi salvare un file molte volte e committare solo quando sei soddisfatto. E un commit da solo non pubblica nulla su Internet. Le persone si preoccupano presto dei branch, ma non ti servono per iniziare. Un branch è solo una linea di lavoro parallela che puoi provare senza toccare la tua versione principale, e da principiante in solitaria puoi tranquillamente ignorare i branch finché un progetto non cresce. L'abitudine più importante è committare spesso con messaggi chiari, così la tua cronologia si legge come il racconto dei tuoi passi e puoi tornare in qualsiasi momento a qualsiasi punto.
