From the Udemy course at https://www.udemy.com/git-in-theory-and-in-practice/