'Dancing Git' – How to Explain Git in Depth | Dark Hacker News