Utilizarea Git ca sistem de control al versiunilor aduce numeroase avantaje, în special pentru colaborarea eficientă la proiectele software. Una dintre primele obstacole pe care trebuie să le depășești este configurarea identității tale, care constă în numele tău și adresa ta de e-mail. Aceste informații sunt înregistrate în commit-uri și permit o urmărire clară atunci când vine vorba de a urmări modificările și, în caz de întrebări, de a contacta autorul modificării. În acest ghid îți voi arăta cum să configurezi corect Git.
Principalele concluzii
- Git necesită numele tău și o adresă de e-mail pentru identificare.
- Configurarea ta poate fi la nivel de sistem, global sau local pentru un repository specific.
- Acești pași sunt esențiali pentru a asigura că commit-urile tale sunt corect atribuite.
Ghid pas cu pas
Pasul 1: Înțelege nivelurile diferite de configurare
Înainte de a începe configurarea, este important să știi că Git oferă trei niveluri diferite pentru fișierele de configurare. Acestea sunt:
- Configurare la nivel de sistem: Această configurație se aplică tuturor utilizatorilor de pe sistem și se află în directorul /etc/gitconfig.
- Configurare globală: Aceasta este salvată pentru utilizatorul curent în directorul său de acasă, de obicei în ~/.gitconfig. Este cea mai comună formă de configurare și se aplică tuturor repository-urilor la care lucrezi.
- Configurare locală: Aceasta este specifică pentru un singur repository Git și este salvată în directorul repository-ului, în fișierul.git/config.
Pentru a configura Git cu succes, ne concentrăm pe configurarea globală, deoarece aceasta oferă cea mai simplă modalitate de a-ți defini identitatea pentru toate repository-urile viitoare.

Pasul 2: Verifică instalarea ta Git
În primul rând, ar trebui să te asiguri că Git este instalat corect pe sistemul tău. Poți verifica acest lucru simplu introducând următoarea comandă în terminalul tău:
Această comandă îți va arăta versiunea de Git actualmente instalată. Dacă Git nu este instalat, urmează instrucțiunile de instalare de pe site-ul oficial Git.
Pasul 3: Configurează numele și adresa de e-mail
Acum vine partea crucială: configurarea identității tale. Acest lucru se face cu comanda git config. Pentru a stabili numele tău, folosești următoarea comandă:
Înlocuiește „Numele tău” cu numele tău real. Deoarece Git nu oferă o ieșire din start, nu vei vedea o confirmare, dar acesta este comportamentul normal.

Pentru adresa de e-mail, procedezi la fel. Folosește următoarea comandă:
Aici ar trebui să specifici adresa de e-mail pe care o folosești și pentru contul tău de GitHub sau alte conturi, dacă ai deja unele. Această adresă de e-mail va fi asociată cu commit-urile tale.

Pasul 4: Verifică configurarea ta
După ce ai configurat numele și adresa de e-mail, este important să verifici setările. Poți face acest lucru introducând următoarea comandă:
Această comandă va arăta o listă a tuturor setărilor configurate în prezent și ar trebui să afișeze numele tău, precum și adresa ta de e-mail. Astfel te asiguri că totul este configurat corect.

Pasul 5: Opțional - Editor și alte setări
În plus față de numele și adresa ta de e-mail, poți stabili și editorul de text implicit pe care Git ar trebui să-l folosească. Dacă dorești să lucrezi cu un anumit editor, poți folosi această comandă:
Înlocuiește „editorul_tau” cu numele editorului pe care îl preferi – de exemplu nano, vim sau code pentru Visual Studio Code. Dar aceasta este opțional și nu este obligatorie la început.
Rezumat - Configurarea unică a Git: Stabilirea numelui și adresei de e-mail
Pentru a putea începe cu Git, este esențial să îți configurezi corect identitatea. Ai învățat că o muncă corectă cu Git înseamnă și stabilirea numelui și a adresei tale de e-mail. Aceasta se face de obicei prin configurarea globală și afectează toate proiectele pe care le vei gestiona în viitor. Amintește-ți să parcurgi acești pași înainte de primul commit pentru a te asigura că modificările tale pot fi atribuite corect.
Întrebări frecvente
Care este diferența dintre configurarea globală și cea locală?Configurarea globală se aplică tuturor repository-urilor utilizatorului, în timp ce configurarea locală este specifică pentru un singur repository.
Trebuie să-mi stabilesc din nou numele și adresa de e-mail pentru fiecare repository?Nu, dacă setezi configurația globală, aceasta se aplică tuturor repository-urilor viitoare, cu excepția cazului în care suprascrii setările local.
Pot să-mi schimb configurarea mai târziu?Da, poți să îți schimbi oricând configurarea folosind aceleași comenzi git config.
De ce nu există nicio ieșire după configurare?Aceasta este comportamentul standard al Git. Atâta timp cât nu apare o eroare, comanda este considerată executată cu succes.