Number of practices that i’ve been doing from time to time. All theses are the basic user cases based on doing personal project. I will add more about working in team with Git. It’s a bit confusing at the beginning. You just need practices to master the flow of software development with Git.