Projekt, ktorý pracuje s Gitom, je vždy len nejaká jednoduchá zložka, v ktorej máme uložené všetky naše zdrojáky. O tejto zložke potrebujeme Gitu povedať, aby sa ten postaral o správu jej verzií. Akonáhle Gitu povieme, že ho nejaká zložka má používať, zložka sa stáva v Git terminológii repozitárom alebo skrátene “repo”-m.
Pre tých z vás, ktorí sa v príkazovom riadku veľmi nevyznajú, nebojte sa. Terminál je vojsko, ktoré poslúcha na rozkazy.
Ak oslovíš nejakého vojaka a dáš mu príkaz, on ho vykoná. V prípade Gitu budeme oslovovať vojaka s menom git a teraz
mu budeme dávať príkaz init.
cd cesta/k/mojmu-projektu
Note: Príkaz
cdznamená “Change Directory” a umožňuje nám presunúť sa medzi priečinkami. Aktuálny priečinok sa označuje ako.a priečinok o úroveň vyššie ako..
git init
Git v tomto priečinku vytvorí skrytý podpriečinok .git. Práve tam si Git ukladá celú históriu zmien, konfiguráciu
a ďalšie interné dáta — bez neho by priečinok nebol repozitárom.
Note: Git z priečinka odstrániš odstránením priečinka
.git.
git status
Ak príkaz nevypíše chybu typu “not a git repository”, ale namiesto toho ukáže stav priečinka (napr. “On branch main, no commits yet”), inicializácia prebehla úspešne.
git init cesta/k/mojmu/repozitaru
Note: Príkaz
git initnie je deštruktívny a netreba sa ho báť. Jeho úlohou je len vytvoriť priečinok.git.
Po vytvorení repozitára si ako začiatočník vždy skontroluj:
pwd - Print Working Directory.git - napríklad príkazom ls -a - List All Filesgit status nevypíše chybu “not a git repository”git status nevypíše kopu súborov ../nazov_suboru to by znamenalo, že sa nachádzaš v nesprávnom priečinku ty, alebo priečinok .gitAk zistíš, že si vytvoril repozitár v nesprávnom priečinku, vymaž v ňom priečinok .git
Warning: Študenti často inicializujú repozitár v domovskom priečinku, alebo priečinku o úroveň vyššie ako chceli. Vtedy treba lokalizovať a vymazať nesprávne umiestnený priečinok
.git
git init - inicializuje repozitár v aktuálnom priečinkugit status - zistí stav repozitárals -a - zoznam všetkých súborov v aktuálnom priečinku, vrátane skrytýchcd priecinok - presuň sa do priečinka priecinokcd .. - vráť sa o priečinok vyššiepwd - zobraz adresu priečinka, v ktorom sa práve nachádzaš