git reflog tirrekorda fejn kien il-HEAD tal-branch tiegħek — kull commit, checkout, reset, rebase, eċċ. Hija network ta' sigurtà għal tirkupra commits "mifqudin" (wara reset ħażin, rebase ħażin, jew ħذf ta' branch) li jidhru mitlufa iżda xorta jista jkunu reuperable.
X'inhu reflog
The REFLOG logs every movement of HEAD (and branch tips) in YOUR local repo:
→ every commit, checkout, reset, rebase, merge, etc. is recorded with a reference
→ it's LOCAL and includes commits not reachable from any branch (the "lost" ones)
→ Even if you reset/rebase away commits, reflog remembers where they were.
