Questi quattro comandi spostano dati tra il tuo repository locale e repository remoti, ma fanno cose diverse. Comprendere le distinzioni — soprattutto fetch vs pull — è importante per lavorare correttamente con i repository remoti.
clone — copia un repository (una volta)
git clone <url>
# → creates a LOCAL copy of an entire remote repository (all history + branches)
