I like Version Control with Git by Jon Loeliger and Matthew McCullough. It builds up to the commonly-used Git commands by first covering the data structures, then some arcane plumbing commands, then the regular ones.
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds