Reflog yra mechanizmas, leidžiantis įrašyti, kai atnaujinamas šakų galas. Ši komanda skirta joje įrašytai informacijai valdyti. Iš esmės kiekvieną veiksmą, kurį atliekate „Git“, kuriame saugomi duomenys, galite rasti „reflog“viduje.
Ką rodo Reflog?
Reflogas, kaip teigiama Pro Git knygoje, yra jūsų nuorodų (iš esmės šakos rodyklės ir HEAD rodyklės) įrašas ir kuriuos įsipareigojimus jie nurodė. at.
Kaip toli nuėjo Reflog?
Pagal numatytuosius nustatymus pakartotinio žurnalo galiojimo laikas yra nustatyta 90 dienų. Galiojimo laikas gali būti nurodytas perduodant komandinės eilutės argumentą --expire=time to git reflog expire arba nustatant git konfigūracijos pavadinimą gc.
Kuo skiriasi „git log“ir „Reflog“?
Didžiausias skirtumas tarp „Git reflog“ir „log“yra tas, kad žurnalas yra vieša saugyklos vykdymo istorijos apskaita, o reflog yra privati, konkrečiai darbo vietai skirta duomenų apskaita. repo vietiniai įsipareigojimai. … Norėdami peržiūrėti žurnalą, naudokite komandą git log, o norėdami peržiūrėti reflog naudokite komandą git reflog.
Kokią informaciją saugo „git Reflogs“nuorodų žurnalai?
Nuorodų žurnalai, arba „reflogs“, įrašykite, kada šakų patarimai ir kitos nuorodos buvo atnaujintos vietinėje saugykloje. Reflogs yra naudingi įvairiose Git komandose, norint nurodyti senąją nuorodos reikšmę. Pavyzdžiui, HEAD@{2} reiškia „ten, kur HEAD buvo anksčiaubūk prieš du žingsnius , meistras@{viena. savaitė.