How Head Works in Git | Dark Hacker News