NOTE: This is an optional demo intended to help provide some understanding of what is actually happening with your git repo "under the hood". You do not need to know this. However knowing a little more about the "magic" that happens with git, can help make other concepts like merging and branching less scary. You may wish to refer back to this demo throughout your studies.
In this demo you are going to get a very high level understanding of what's actually happening inside of your local git repository when you use different git commands.
Notes about following along:
git config --global user.name "your name"
git config --global user.email "your@emailaddress.com"
git init
git add --all
git commit -m "this is my commit message"
git log
git branch branchname
git branch -v