Git salvează istoricul codului tău, iar GitHub îl face accesibil și colaborativ. Orice programator are nevoie de ele. Iată esențialul.
Ce este Git
Git este un sistem de control al versiunilor: înregistrează fiecare schimbare a codului, îți permite să revii la versiuni anterioare și să lucrezi în paralel pe ramuri.
Ce este GitHub
GitHub este o platformă online bazată pe Git. Găzduiește proiecte, facilitează colaborarea, revizuirea codului (pull requests) și îți servește drept portofoliu.
Comenzi esențiale
git init— pornește un depozit;git add .— adaugă modificările;git commit -m "mesaj"— salvează un punct în istoric;git push— încarcă pe GitHub;git pull— aduce modificările;git branch/git checkout— ramuri.
Fluxul de lucru de bază
- Creezi un depozit;
- Lucrezi și faci commit-uri dese, cu mesaje clare;
- Creezi o ramură pentru fiecare funcție nouă;
- Deschizi un pull request;
- Faci merge după revizuire.
De ce contează pentru job
Angajatorii verifică profilul GitHub. Un istoric de commits și proiecte reale spune mai mult decât un CV. Contribuțiile la proiecte open-source sunt un plus uriaș.
Sfaturi
- Fă commit-uri mici și dese;
- Scrie mesaje descriptive (nu „update”);
- Nu urca parole sau chei API;
- Folosește un fișier .gitignore.
Întrebări frecvente
Git și GitHub sunt același lucru?
Nu — Git e instrumentul, GitHub e platforma de găzduire.
Trebuie să plătesc?
Nu, contul gratuit e suficient pentru majoritatea proiectelor.
Pot urca proiecte vechi?
Da, și e recomandat — arată evoluția ta.
Vezi și frontend vs backend din Programare & Dev.
2 comentarii