Challenge
Pretend you are two programmers working on the same project – a utility that contains a calculator and a Fahrenheit to Celsius converter. If you actually have two programmers to do this, even better.
Set up a new repository and clone it to two different folders. Have one person populate the main branch with the beginnings of the UtilityKnife project, commit the changes, and push it. Have the other person pull the main branch's changes.
OK, you both have a main branch with some code on it. Now have each programmer create their own branch, one to work on the calculator and the other to work on the converter. Along the way, the converter will want to use some of the methods of the calculator. Try to avoid or minimize conflicts, merge frequently, and resolve conflicts that arise.