I found this an interesting read about Git’s history and design.