Naudojant Git kaip versijų valdymo sistemą, atsiranda daugybė privalumų, ypač efektyviam bendradarbiavimui programinės įrangos projektuose. Viena iš pirmųjų kliūčių, kurią turi įveikti, yra savo tapatybės nustatymas, apimantis tavo vardą ir el. pašto adresą. Ši informacija registruojama įsipareigojimuose ir leidžia aiškiai atsekti, kai reikia sekti pakeitimus ir, kilus klausimams, susisiekti su pakeitimo autoriumi. Šiame vadove parodysiu, kaip teisingai nustatyti savo Git-konfigūraciją.
Pagrindinės įžvalgos
- Git reikia tavo vardo ir el. pašto adreso identifikacijai.
- Tavo konfigūracija gali būti nustatyta sisteminiu, globaliu arba vietiniu lygiais konkrečiam saugyklai.
- Šie žingsniai yra būtini norint užtikrinti, kad tavo įsipareigojimai būtų teisingai priskirti.
Žingsnis po žingsnio vadovas
Žingsnis 1: Suprask skirtingas konfigūracijos lygius
Prieš pradėdamas konfigūruoti, svarbu žinoti, kad Git siūlo tris skirtingus lygmenis konfigūracijos failams. Tai yra:
- Sisteminė konfigūracija: ši konfigūracija taikoma visiems sistemos vartotojams ir yra /etc/gitconfig kataloge.
- Globalaus konfigūracija: ši konfigūracija saugoma dabartinio vartotojo namų direktorijoje, paprastai ~/.gitconfig. Tai yra dažniausiai naudojama konfigūracijos forma ir ji galioja visoms saugykloms, su kuriomis dirbi.
- Vietinė konfigūracija: ši yra specifinė vienai Git saugyklai ir saugoma toje saugykloje, faile.git/config.
Norėdami sėkmingai nustatyti Git, sutelkime dėmesį į globalų konfigūraciją, nes ji teikia lengviausią būdą apibrėžti savo tapatybę visoms būsimoms saugykloms.

Žingsnis 2: Patikrink savo Git diegimą
Pirmiausia turėtum užtikrinti, kad Git tavo sistemoje būtų tinkamai įdiegtas. Tai galima greitai patikrinti, įvedus šią komandą savo terminale:
Ši komanda parodys šiuo metu įdiegtą Git versiją. Jei Git nėra įdiegtas, sekite diegimo instrukcijas oficialioje Git svetainėje.
Žingsnis 3: Konfigūruok vardą ir el. pašto adresą
Dabar ateina lemiama dalis: tavo tapatybės konfigūracija. Tai vyksta naudojant komandą git config. Norėdamas nustatyti savo vardą, naudok šią komandą:
Pakeisk „Tavo Vardas“ į savo tikrąjį vardą. Kadangi Git pagal numatytuosius nustatymus nesuteikia jokio atsako, nematysi patvirtinimo, tačiau tai yra normalus elgesys.

E. Pašto adresui elgiantis taip pat. Naudok šią komandą:
Čia turi nurodyti el. pašto adresą, kurį naudoji savo GitHub ar kitų sąskaitų atveju, jei tokių jau turi. Šis el. pašto adresas bus susietas su tavo įsipareigojimais.

Žingsnis 4: Patikrink savo konfigūraciją
Po to, kai sukonfigūruoji savo vardą ir el. pašto adresą, svarbu patikrinti nustatymus. Tai gali padaryti įvedęs šią komandą:
Ši komanda parodys visų šiuo metu sukonfigūruotų nustatymų sąrašą ir turėtų parodyti tavo vardą bei el. pašto adresą. Taip užtikrinsi, kad viskas tinkamai sukonfigūruota.

Žingsnis 5: Pasirinktinai - redaktorius ir kiti nustatymai
Be savo vardo ir el. pašto adreso, taip pat gali nustatyti numatytąjį teksto redaktorių, kurį turėtų naudoti Git. Jei nori dirbti su tam tikru redaktoriumi, gali naudoti šią komandą:
Pakeisk „tavo_redaktorius“ į tau patinkantį redaktorių – pavyzdžiui, nano, vim arba code Visual Studio Code. Tačiau tai yra pasirenkama ir pradiniame etape nebūtina.
Santrauka - Vienkartinė Git konfigūracija: nustatyk vardą ir el. paštą
Norint pradėti dirbti su Git, labai svarbu tinkamai sukonfigūruoti savo tapatybę. Tu sužinojai, kad teisingas darbas su Git taip pat reiškia, kad turi nustatyti savo vardą ir el. pašto adresą. Tai dažniausiai atliekama per globalią konfigūraciją ir turi įtakos visiems projektams, kuriuos tvarkysi ateityje. Prisimink, kad prieš pirmąjį įsipareigojimą turi atlikti šiuos žingsnius, kad įsitikintum, jog tavo pakeitimai gali būti teisingai priskirti.
Dažnai užduodami klausimai
Koks skirtumas tarp globalios ir vietinės konfigūracijos?Globalaus konfigūracija taikoma visoms vartotojo saugykloms, o vietinė konfigūracija yra specifinė vienai saugyklai.
Ar turiu nustatyti savo vardą ir el. pašto adresą kiekvienai saugyklai?Ne, jei nustatai globalų konfigūraciją, tai galios visoms būsimoms saugykloms, nebent vietoje pakeisi nustatymus.
Ar galiu vėliau pakeisti savo konfigūraciją?Taip, tu gali bet kada pakeisti savo konfigūraciją naudodamas tas pačias git config komandas.
Kodėl po konfigūracijos nėra jokio atsako?Tai yra numatytas Git elgesys. Kol neatsiranda klaida, komanda laikoma sėkmingai vykdoma.