Per usare Git in modo efficace, non basta memorizzare comandi: è essenziale capire cosa succede dietro le quinte. Git è uno strumento potente, e padroneggiarlo significa sviluppare una vera mentalità da “versionamento”.



2.1 Repository

Un repository (o “repo”) è il contenitore centrale del tuo progetto in Git. Tiene traccia di:

2.1.1 Repository Locale

È quello presente sul tuo computer, e funziona completamente offline. Quando esegui comandi come git commitgit loggit branch, stai lavorando solo sulla copia locale.

git commit
git log
git branch

2.1.2 Repository Remota

È una copia condivisa del progetto, ospitata su una piattaforma come GitHubGitLabBitbucket. Serve per la collaborazione tra più sviluppatori.

<aside> 💡

Repository Locale → Commit → Repository Remoto → Pull

</aside>