Choose your own command line Git adventure

Letโ€™s practice Git together! Why? Let me quote this blogpost from GitHub
Write Better Commits, Build Better Projects that describes this really well:

โ€œHigh-quality Git commits are the key to a maintainable and collaborative (โ€ฆ) project.โ€
โ€œCommits are a firsthand historical record of exactly how and why each line of code came to be. They even come with human-readable messages! As a result, a repositoryโ€™s commit history is the best tool a developer can use to explain and understand code.โ€