Aceste patru comenzi mută date între depozitorul dumneavoastră local și depozitoarele remote, dar ele fac lucruri diferite. Înțelegerea distincțiilor — în special fetch vs pull — este importantă pentru a lucra corect cu remote-uri.
clone — copiază un depozitor (o singură dată)
git clone <url>
# → creates a LOCAL copy of an entire remote repository (all history + branches)
# → sets up "origin" pointing to the remote; done ONCE to start working on a project
descarcă o copie completă a unui depozitor remote pentru a începe să lucrezi — se face o singură dată per proiect.
