Ta objava bo razlikovala HEAD, delovno drevo in indeks v Gitu.
Kakšna je razlika med delovnim drevesom, HEAD in indeksom v Gitu?
“ GLAVA ” je edinstvena referenca, ki kaže na vejo ali objave, v katerih uporabniki trenutno delajo. ' Delovno drevo ” je trenutno delovno področje, na katerem delajo uporabniki, ki vsebuje vse neizvedene spremembe. ker ' Kazalo ” je uprizoritveno območje med delovnim imenikom in lokalnim repozitorijem, ki vsebuje spremembe, ki jih je treba potrditi.
Kako najti kazalec HEAD v Gitu?
Če si želite ogledati trenutni položaj HEAD, uporabite » git dnevnik ' skupaj z ' – ena linija ” možnost:
$ git dnevnik --na spletu
Spodnji rezultat kaže, da GLAVA kaže na ' gospodar »podružnica in« d3fd3b ” zaveži:
Kako najti delujoče drevo v Gitu?
Če si želijo razvijalci ogledati seznam vseh nesledenih sprememb iz delovnega drevesa, morajo izvesti ukaz ' git ls-tree HEAD ” ukaz:
$ git ls-drevo GLAVAGlede na spodaj navedene rezultate:
- Prvi stolpec predstavlja dovoljenja za datoteke (branje in pisanje).
- Drugi stolpec prikazuje » madež «, ki je vrsta predmeta, ki pomeni velik binarni objekt, ki se uporablja za shranjevanje vsebine vsake datoteke v repozitoriju.
- Tretji stolpec vsebuje ID objave trenutnih delujočih potrditev repozitorija.
- Četrti stolpec vsebuje seznam naslovov datotek.
Kako najti indeks v Gitu?
Če želite najti indeks v Gitu, zaženite » git ls-datoteke ” ukaz:
$ git ls-datoteke -sV spodnjem izpisu:
- “ -s ” zastavica se uporablja za stopnjevane datoteke.
- Stolpec 1 označuje datoteko chmod ali dovoljenja.
- Stolpec 2 vsebuje zgoščeno vrednost SHA trenutnih potrditev delujočega repozitorija.
- Podobno stolpec 3 predstavlja indeks vseh datotek, ki so ' 0 ”.
- Zadnji stolpec prikazuje seznam razpoložljivih naslovov datotek.
V Gitu smo razlikovali med HEAD, delovnim drevesom in indeksom.
Zaključek
HEAD je kazalec, ki določa vejo ali objave, ki jih je uporabnik nazadnje odjavil. Delujoče drevo je trenutno mesto, kjer uporabnik dela in hrani datoteke. Vendar pa je indeks uprizoritveno območje Git, kjer uporabniki izvajajo nove spremembe. Ta objava je pokazala razliko med HEAD, delovnim drevesom in indeksom.