Instalarea și configurarea Git

Subiect din roadmap-ul Git și GitHub · parte din „Introducere în versionare”

Git este sistemul de control al versiunilor distribuit cel mai utilizat în industria software-ului. El permite dezvoltatorilor să țină evidența modificărilor din cod, să colaboreze eficient și să revină rapid la stări anterioare ale proiectului în cazul unor erori. Înțelegerea corectă a instalării și configurării inițiale este fundamentul pentru o experiență fluidă de lucru, indiferent dacă lucrezi singur sau într-o echipă mare.

Ce trebuie să știi

  • Instalare: Descarcă pachetul oficial de pe site-ul git-scm.com sau folosește managerul de pachete al sistemului tău (ex: apt pe Linux, brew pe macOS). Verifică instalarea rulând git --version.
  • Identitate globală: Configurează numele și email-ul pentru a fi asociate cu commit-urile tale. Aceste date sunt publice și apar în istoricul proiectului.
  • Editor de text: Setează editorul preferat (ex: VS Code, Vim, Nano) pentru mesajele de commit și rezolvarea conflictelor, evitând editorul implicit neintuitiv.
  • Linia de comandă: Familiarizează-te cu comenzile de bază (init, add, commit, status) prin terminal, deoarece acestea sunt universale pe orice sistem de operare.
  • Configurare SSH: Pentru interacțiunea securizată cu GitHub/GitLab, generează o cheie SSH și adaug-o în contul tău online, evitând introducerea parolei la fiecare push.

Exemplu de configurare inițială

După instalare, execută aceste comenzi în terminal pentru a seta identitatea ta globală:

git config --global user.name "Numele Tau"
git config --global user.email "email@exemplu.com"
git config --global core.editor "code --wait"

Aceste setări se salvează în fișierul .gitconfig din directorul tău home, asigurându-se că fiecare commit va avea metadatele corecte.

Cum să înveți

  1. Exersează local: Creează un folder gol, inițializează un repo Git (git init) și fă câteva commit-uri fictive pentru a te obișnui cu fluxul de lucru înainte de a te conecta la GitHub.
  2. Verifică configurația: Folosește frecvent git config --list pentru a verifica ce setări active ai și pentru a corecta eventualele erori de tastare la nume sau email.
  3. Citește documentația oficială: Manualul Git este excelent și accesibil direct din terminal cu comanda git help <comanda>. Este sursa cea mai precisă pentru detalii avansate de configurare.

Resurse gratuite

Alte subiecte din „Introducere în versionare”