Git basics: creating a new branch using current changes | Hacker News Reader