Hi @blmassingill - Thank you for your feedback!
I have a couple of answers for your questions
Exactly - you can add anything in here. Really what we are trying to see is how Git works when we have material we want to share and update between a local repository and a remote repository on GitHub.
The reason we highlight
git fetch here is to show that it does exactly what you have discovered. It only fetches the file from the remote, it does not incorporate them into your working directory and to do that you’re right in thinking you would need to perform
You might have come across the command
git pull before - this performs both actions (fetch and merge) in one.
At the level of “trees” and “blobs” Git can seem very abstract - so do not worry if some parts don’t quite make sense yet!
Keep up with the training and let us know how you get on