Proper Git Commit Messages and an Elegant Git History | Dark Hacker News