git reflog აფიქსირებს თქვენი ბრანჩის HEAD-ის ისტორიას — თითოეულ commit-ს, checkout-ს, reset-ს, rebase-ს და ა.შ. ეს არის უსაფრთხოების ქსელი დაკარგულ commitებზე (ცუდი reset-ის, rebase-ის ან ბრანჩის წაშლის შემდეგ) გამოსაყენებლად, რომლებიც სულ დაკარგულ ჩანან, მაგრამ აღადგინებადი არიან.
რა არის 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.
