Git u verziji 2.55 sadrži više od 180 podkomandi, od kojih su mnoge korisnicima nepoznate. Jedna od manje poznatih je podkomanda reflog, koja omogućuje oporavak od ozbiljnih grešaka u kodu. Za razliku od standardnog git‑loga, koji prikazuje povijest dohvatljivih commitova, reflog bilježi sve radnje referenci u lokalnom repozitoriju, uključujući commit, merge, rebase i interakcije s udaljenim repozitorijem. Osnovna naredba git reflog je skraćenica za git reflog show, a opcija --walk-reflogs prikazuje unose refloga umjesto commitova, dok --pretty=oneline i --abbrev-commit skraćuju prikaz hash‑ova. Duljinu hash‑ova moguće je dodatno smanjiti s --abbrev=n, pri čemu je zadana duljina 7 znakova, a minimalna može biti 4. Reflog otkriva lokalne radnje koje nisu nikada poslane na poslužitelj, što ih čini krhkim, ali omogućuje pronalaženje SHA‑1 hash‑a koji bi inače bio nepovratan.
Git‑ova podkomanda reflog podcijenjena sigurnosna mreža za oporavak koda
Izvori
Originalni sadržaj iz javnih izvora. Pune članke ne objavljujemo — kliknite za izvornu publikaciju.
- How-To Geek (2026-07-25 10:30) Pročitaj original ↗
AI će pretražiti dodatne izvore i sintetizirati detaljniji sažetak (8-12 rečenica) iz više izvora. Rezultat se ne sprema javno i ne indeksira.