Pro Git
Scott Chacon and Ben Straub
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development.
code-quality backend beginner getting-oriented practical git productivity soft-skills
clean code clean-code beginners for beginners starter getting started introduction intro hands-on hands on