Git_Resources
Git Resources
Links and tools for learning Git.
π Official Documentation
Git Documentation
https://git-scm.com/doc
Official Git documentation.
Pro Git Book (Free)
https://git-scm.com/book/en/v2
Comprehensive free book.
GitHub Docs
https://docs.github.com
Official GitHub documentation.
π Learning Platforms
Git Branching Tutorial
https://learngitbranching.js.org/
Interactive visual learning for branching.
GitHub Skills
https://skills.github.com/
Official GitHub learning paths.
Atlassian Git Tutorials
https://www.atlassian.com/git/tutorials
Well-structured tutorials.
π οΈ Tools
Git GUI Clients
| Tool | Platform |
|---|---|
| GitKraken | Cross-platform |
| Sourcetree | Windows/Mac |
| GitHub Desktop | Windows/Mac |
| Fork | Mac/Windows |
| Lazygit | Terminal |
Install Lazygit
brew install lazygit
Terminal-based Git GUI.
Install GitHub CLI
brew install gh
Command-line GitHub tool.
π¦ VS Code Extensions
GitLens
GitLens β Git supercharged
Enhanced Git integration.
Git Graph
Git Graph
Visual branch history.
Git History
Git History
View file history.
π± Mobile Apps
- GitHub Mobile - iOS/Android
- Working Copy - iOS Git client
π§ Utilities
BFG Repo-Cleaner
https://rtyley.github.io/bfg-repo-cleaner/
Fast history rewriting.
git-filter-repo
pip install git-filter-repo
Modern history rewriting.
π Books
- Pro Git - Scott Chacon (Free)
- Git Pocket Guide - Richard Silverman
- Version Control with Git - Jon Loeliger
π₯ Video Resources
- GitHub YouTube Channel
- The Coding Train - Git tutorials
- Fireship - Git in 100 Seconds
π‘ Tips
Start with Basics
Master status, add, commit, push, pull before advanced topics.
Practice Regularly
Use Git daily to build muscle memory.
π Related
#git #resources #learning #tools