Git'i kui versioonihaldussüsteemi kasutamine toob endaga kaasa hulga eeliseid, eriti efektiivse koostöö jaoks tarkvaraprojektides. Üks esimesi takistusi, mida pead ületama, on oma identiteedi seadistamine, mis koosneb sinu nimest ja e-posti aadressist. Need andmed registreeritakse committides ja võimaldavad selget tagasiteed, kui tuleb jälgida muudatusi ja küsimuste korral autori poole pöörduda. Selles juhendis näitan, kuidas seadistada oma Git'i konfiguratsiooni õigesti.
Olulisemad järeldused
- Git vajab sinu nime ja e-posti aadressi identifitseerimiseks.
- Sinine konfiguratsioon võib olla süsteemipõhine, globaalne või kohalik, konkreetse repo jaoks.
- Need sammud on hädavajalikud, et tagada, et sinu commitid on õigesti seotud.
Samm-sammult juhend
Samm 1: Mõista erinevaid konfiguratsioonitasemeid
Enne seadistamise alustamist on oluline teada, et Git pakub kolme erinevat taset konfiguratsioonifailide jaoks. Need on:
- Süsteemipõhine konfiguratsioon: See konfiguratsioon kehtib kõigile kasutajatele süsteemis ja asub kataloogis /etc/gitconfig.
- Globaalne konfiguratsioon: See salvestatakse praeguse kasutaja kodukatalooge, tavaliselt ~/.gitconfig. See on kõige tavalisem konfiguratsioonivorm ja kehtib kõigi repoude kohta, millega sa töötad.
- Kohalik konfiguratsioon: See on spetsiifiline ühele Git repo'le ja salvestatakse repo kataloogis failis.git/config.
Git'i edukaks seadistamiseks keskendume globaalsele konfiguratsioonile, kuna see pakub kõige lihtsamat võimalust oma identiteedi määramiseks kõigile tulevastele repoodele.

Samm 2: Kontrolli oma Git'i installatsiooni
Alustuseks peaksite veenduma, et Git on teie süsteemis õigesti installitud. Seda saab lihtsalt kontrollida, sisestades terminalis järgmise käsu:
See käsk näitab teie praegu installitud Git'i versiooni. Kui Git ei ole installitud, järgige juhiseid installimiseks ametlikul Git'i veebilehel.
Samm 3: Nimi ja e-posti aadressi seadistamine
Nüüd tuleb otsustav osa: oma identiteedi seadistamine. See toimub käsu git config abil. Omakasutu nimi määramiseks kasutad järgmist käsku:
Asenda „Sinu Nimi“ oma tegeliku nimega. Kuna Git ei tagasta vaikimisi väljundit, ei näe sa kinnitust, aga see on normaalne käitumine.

E-posti aadressiga käitu sama moodi. Kasuta järgmist käsku:
Siin peaksite määrama e-posti aadressi, mida kasutate oma GitHub'i või teiste kontode jaoks, juhul kui teil need juba on. See e-posti aadress seotakse teie commitidega.

Samm 4: Kontrolli oma konfiguratsiooni
Pärast nime ja e-posti aadressi seadistamist on oluline seadeid kontrollida. Seda saad teha, sisestades järgmise käsu:
See käsk näitab loetelu kõikidest praegu seadistatud seadetest ja peaks näitama sinu nime ja e-posti aadressi. Nii veendud, et kõik on õigesti seadistatud.

Samm 5: Valikuline - Redaktor ja muud seadistused
Lisaks oma nimele ja e-posti aadressile saad ka määrata vaikereeditori, mida Git peaks kasutama. Kui soovid töötada teatud redaktoriga, saad kasutada järgmist käsku:
Asenda „sinu_redaktor“ redaktori nimega, mille eelistad - näiteks nano, vim või code Visual Studio Code'i jaoks. Kuid see on valikuline ja alguses pole see hädavajalik.
Kokkuvõte - Ühekordne Git'i seadistamine: Nimi ja e-posti seadistamine
Et Git'iga alustada, on hädavajalik oma identiteedi õige seadistamine. Oled õppinud, et Git'iga korrektselt töötamiseks tuleb määrata oma nimi ja e-posti aadress. See toimub enamasti globaalsete seadete kaudu ja mõjutab kõiki projekte, millega töötad tulevikus. Pea meeles läbi viia need sammud enne esimest commit'i, et veenduda, et sinu muudatused on õigesti seotud.
Korduma kippuvad küsimused
Mis on erinevus globaalse ja kohaliku konfiguratsiooni vahel?Globaalne konfiguratsioon kehtib kasutaja kõikidele repoode, samas kui kohalik konfiguratsioon on spetsiifiline ühele repo'le.
Kas pean oma nime ja e-posti aadressi igas repo's uuesti seadistama?Ei, kui seadistad globaalse konfiguratsiooni, kehtib see kõikidele tulevastele repoodele, välja arvatud juhul, kui kirjutad seaded kohaliku üle.
Kas ma saan oma konfiguratsiooni hiljem muuta?Jah, saad igal ajal oma konfiguratsiooni muuta samade git config käskudega.
Miks ei ole seadistamise järel väljundit?See on Git'i vaikimisi käitumine. Kuni viga ei esine, loetakse käsku edukaks täidetuks.