- Windows: Git For Windows
- Mac OS: git-scm for Mac
- Linux: git-scm for Linux
- GitKraken
- GitHub Desktop
- SourceTree
- Sublime Merge
- Tower
- Cong for Windows
- Git2Go for iOS
- Pocket Git for Android
- How to Contribute to Open-Source
- Atlassian: Git Tutorials
- git-scm
- GitHub Guides
- Git HandBook
- Learn Git Branching
- Git-It from the CMD line
- Git Visualizer: Revise your Git concepts
- GitHub Learning Lab
- Guide to Git commit messages