Dette innlegget vil differensiere hodet, arbeidsreet og indeksen i git.
Hva er forskjellen mellom å jobbe tre, hode og indeks i git?
“HODE”Er en unik referanse som peker på grenen eller forpliktelsene som brukerne jobber for øyeblikket. “Working Tree”Er det nåværende arbeidsområdet som brukerne fungerer som har alle ustagede endringer. Mens "Indeks”Er iscenesettelsesområdet mellom arbeidskatalogen og det lokale depotet som inneholder endringene som må forplikte seg.
Hvordan finne hodepekeren i git?
For å se den nåværende posisjonen til hodet, bruk "git log”Kommando sammen med“-en linje”Alternativ:
$ git log --oneline
Underutgangen indikerer at hodet peker på “herre”Branch og“d3fd3b”Forplikt:
Hvordan finne arbeids tre i git?
Hvis utviklere ønsker å se listen over alle ikke -sporede endringer fra arbeidstreet, er det påkrevd å utføre "Git LS-trehode”Kommando:
$ git ls-tree head
I henhold til den under-uttalte utgangen:
Hvordan finne indeks i git?
For å finne indeksen i git, kjør "git ls-files”Kommando:
$ git ls -files -s
I utgangen under:
Vi har differensiert mellom hode, arbeids tre og indeks i git.
Konklusjon
Head er en peker som bestemmer grenen eller begår at brukeren sist sjekket ut. Et fungerende tre er et nåværende sted der brukeren fungerer og holder filer. Imidlertid er indeksen et Git -iscenesettelsesområde der brukere begår nye endringer. Dette innlegget demonstrerte forskjellen mellom hode, arbeids tre og indeks.