1. A new git is initialized as a remote repository JohnRemote repositoryPeter master C0 CodingWhileBlack.com PROPEL CODING
2. John and Peter clone the git repository JohnRemote repositoryPeter master C0 master C0 master C0 CodingWhileBlack.com PROPEL CODING
3. John does a commit JohnRemote repositoryPeter master C1 C0 C0 CodingWhileBlack.com PROPEL CODING
4. John does a push JohnRemote repositoryPeter master C0 master C1 C0 master C1 C0 CodingWhileBlack.com PROPEL CODING
5. Peter does a pull JohnRemote repositoryPeter master C1 C0 master C1 C0 master C1 C0 CodingWhileBlack.com PROPEL CODING
6. John does a commit & push JohnRemote repositoryPeter master C2 C1 C0 CodingWhileBlack.com PROPEL CODING
7. Peter does a commit JohnRemote repositoryPeter master C2 C1 master C2 C1 C0 C0 master C3 C1 C0 CodingWhileBlack.com PROPEL CODING
8. Peter does a pull (fetch & merge) JohnRemote repositoryPeter master C2 master C2 C1 master C2 C1 C0 C3 C4 CodingWhileBlack.com PROPEL CODING
9. Peter does a push JohnRemote repositoryPeter master C2 master C2 C1 master C4 C1 C0C1 C0 C3 C4 C2C3 C0 CodingWhileBlack.com PROPEL CODING
10. John does a pull JohnRemote repositoryPeter master C4 master C2 master C4 C1 C0 C3 C4 C2C3 C0 C2C3 C0 CodingWhileBlack.com PROPEL CODING