Useful Resources to learn git
In this section I want to share some of the useful sites and articles that helped me a lot while learning git basics and even more than just basics.
Oh Shit, Git! Interesting site created by Katie Sylor-Miller , where she shared things that she learned through trial and error in a funny way.
How to write a Git Commit Message This site has been already referenced in a Git Commit section, but in case you missed it here is it again.
Atlassian On this site, you can find excellent explanations of almost every git feature.
Learn Git Branching Nice and visualized way of representing git branches, which will help you to grasp branches in an interactive way and by solving exciting levels.
A Hackers Guide To Git If you're interested in understanding more about git internals and how git is doing its job behind the scene this site provides really good content.
Make Git Better CTF If you're a fan of CTFs this is one of the coolest CTF related to git. A lot of good and interesting content there and you can learn a lot by solving every level.
Pro Git Book This is one of the best books related to git. You will learn how to use git and how to become a fluent git user, it will lead you to step by step through all of the git processes that you will need for becoming a git expert.