This is just the internal stuff, you DONT need to know this using git on a day to day basis. I use git for all my projects and most of the time, i mainly just type `git commit -a -m "lol message" && git push`.
Do you need to know everything about MS Word in order to become productive with it? No. Apply the same concept to Git or any software really.