Let me show you on a real-life example why the way you use git makes a difference. This is not your standard git tutorial video. In fact I won't be using the git command line tool once. Instead this is about the mindset behind using git. How should you structure your commits? What makes a good commit? What is a good commit message? And most importantly: Why should I care? I'll try to explain to you why I believe for someone to be considered a senior developer they must be able to make great commits!