I remember Git from the inside out and Learn Git Branching were very helpful when I started using git. The Git Command Explorer was good as well. Links from my notes below:
Git Command Explorer
- https://gitexplorer.com/ - https://news.ycombinator.com/item?id=28888763
Learn Git Branching
- https://learngitbranching.js.org - https://news.ycombinator.com/item?id=18504948
Git from the inside out
- https://codewords.recurse.com/issues/two/git-from-the-inside... - https://news.ycombinator.com/item?id=9272249