Používanie Gitu ako systému na správu verzií prináša množstvo výhod, najmä pre efektívnu spoluprácu na softvérových projektoch. Jednou z prvých prekážok, ktoré musíš prekonať, je nastavenie svojej identity, skladajúcej sa z tvojho mena a e-mailovej adresy. Tieto informácie sa zaznamenávajú v commitoch a umožňujú jasnú spätnú sledovateľnosť, pokiaľ ide o sledovanie zmien a v prípade otázok, kontaktovať autora zmeny. V tejto príručke ti ukážem, ako správne nastaviť svoju Git-konfiguráciu.
Najdôležitejšie zistenia
- Git potrebuje tvoje meno a e-mailovú adresu na identifikáciu.
- Tvoja konfigurácia môže byť systemwide, globálna alebo lokálna pre konkrétne úložisko.
- Tieto kroky sú nevyhnutné na zabezpečenie správneho priradenia tvojich commitov.
Krok za krokom návod
Krok 1: Pochop rôzne úrovne konfigurácie
Predtým, ako začneš s konfiguráciou, je dôležité vedieť, že Git ponúka tri rôzne úrovne pre konfiguračné súbory. Tieto sú:
- Globálna konfigurácia: Táto konfigurácia sa použije pre všetkých používateľov na systéme a nachádza sa v adresári /etc/gitconfig.
- Globálna konfigurácia: Táto sa ukladá pre aktuálneho používateľa v domovskom adresári, typicky v ~/.gitconfig. Je to najbežnejšia forma konfigurácie a platí pre všetky úložiská, na ktorých pracuješ.
- Lokálna konfigurácia: Táto je špecifická pre jedno Git úložisko a ukladá sa v adresári úložiska, v súbore.git/config.
Aby sme úspešne nastavili Git, zameriame sa na globálnu konfiguráciu, pretože ponúka najjednoduchší spôsob, ako definovať svoju identitu pre všetky budúce úložiská.

Krok 2: Skontroluj svoju inštaláciu Gitu
Na začiatok by si mal zabezpečiť, aby bol Git na tvojom systéme správne nainštalovaný. Môžeš to jednoducho skontrolovať zadaním nasledujúceho príkazu v termináli:
Tento príkaz zobrazí aktuálne nainštalovanú verziu Gitu. Ak Git nie je nainštalovaný, postupuj podľa pokynov na inštaláciu na oficiálnej webovej stránke Gitu.
Krok 3: Konfiguruj meno a e-mailovú adresu
Teraz prichádza rozhodujúca časť: konfigurácia tvojej identity. To sa vykonáva príkazom git config. Na nastavenie svojho mena použiješ nasledujúci príkaz:
Nahraď „Tvoje Meno“ svojím skutočným menom. Keďže Git štandardne nevydáva žiadny výstup, neuvidíš potvrdenie, ale to je normálne správanie.

Pre e-mailovú adresu postupuj rovnako. Použi nasledujúci príkaz:
Tu by si mal uviesť e-mailovú adresu, ktorú používaš aj pre svoj GitHub alebo iné účty, ak už nejaké máš. Táto e-mailová adresa bude prepojená s tvojimi commity.

Krok 4: Skontroluj svoju konfiguráciu
Ako náhle si nakonfiguroval svoje meno a e-mailovú adresu, je dôležité overiť nastavenia. Môžeš to urobiť zadaním nasledujúceho príkazu:
Tento príkaz zobrazí zoznam všetkých aktuálne nakonfigurovaných nastavení a mal by zobraziť tvoje meno aj e-mailovú adresu. Takto zabezpečíš, že všetko je správne nastavené.

Krok 5: Voliteľné - Editor a ďalšie nastavenia
Okrem svojho mena a e-mailovej adresy môžeš nastaviť aj predvolený textový editor, ktorý má Git používať. Ak chceš pracovať s konkrétnym editorom, môžeš použiť tento príkaz:
Nahraď „tvoj_editor“ názvom editora, ktorý preferuješ – napríklad nano, vim alebo code pre Visual Studio Code. Ale to je voliteľné a na začiatok nie je nevyhnutné.
Zhrnutie - Jednorazová konfigurácia Gitu: Nastavenie mena a e-mailu
Aby si mohol začať s Gitom, je rozhodujúce správne nakonfigurovať svoju identitu. Naučil si sa, že správna práca s Gitom tiež znamená nastaviť svoje meno a e-mailovú adresu. To sa spravidla deje prostredníctvom globálnej konfigurácie a ovplyvňuje všetky projekty, na ktorých budeš pracovať v budúcnosti. Nezabudni prejsť týmito krokmi pred prvým commitom, aby si mal istotu, že tvoje zmeny môžu byť správne priradené.
Často kladené otázky
Aký je rozdiel medzi globálnou a lokálnou konfiguráciou?Globálna konfigurácia platí pre všetky úložiská používateľa, zatiaľ čo lokálna konfigurácia je špecifická pre jedno úložisko.
Musím znova nastavovať svoje meno a e-mailovú adresu pre každé úložisko?Nie, ak nastavíš globálnu konfiguráciu, platí to pre všetky budúce úložiská, pokiaľ nepřeš triunse lokálne nastavenia.
Môžem svoju konfiguráciu neskôr zmeniť?Áno, môžeš kedykoľvek zmeniť svoju konfiguráciu pomocou tých istých príkazov git config.
Prečo nie je žiaden výstup po konfigurácii?To je štandardné správanie Gitu. Pokiaľ nedôjde k chybe, považuje sa príkaz za úspešne vykonaný.