Learning Git
- Pro Git Book (free): https://git-scm.com/book
- Git Objects: https://git-scm.com/book/en/v2/Git-Internals-Git-Objects
- Committing: https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository
- Branching & Merging: https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging
- Rebasing: https://git-scm.com/book/en/v2/Git-Branching-Rebasing
Common Workflows
- Github Flow
- https://guides.github.com/introduction/flow/
- Git Flow
Popular Free GUI Git Clients
- GitKraken (Windows / Mac / Linux): https://www.gitkraken.com/
- SourceTree (Windows / Mac): https://www.sourcetreeapp.com/
- GitHub Desktop (Windows / Mac): https://desktop.github.com/
- Git Extensions (Windows): https://gitextensions.github.io/
- TortoiseGit (Windows): https://tortoisegit.org/