The importance of Git history | Curious Programmer