A curated collection of high-quality Git resources for continued learning and reference.
- Git Official Documentation - The comprehensive reference manual and tutorial from the Git team
- Git Reference Manual - Complete command reference
- Git Book - Pro Git book, written by Scott Chacon and Ben Straub
- Git FAQ - Frequently Asked Questions about Git
- Learn Git Branching - Visual and interactive way to learn Git branching
- Git-it - Desktop app with challenges for learning Git and GitHub
- Katacoda Git Scenarios - Interactive scenarios for learning Git
- GitHub Learning Lab - Hands-on lessons and projects to learn Git and GitHub
- Oh My Git! - An open-source game for learning Git
- Pro Git - Free, comprehensive book by Scott Chacon and Ben Straub
- Git Pocket Guide - A concise guide by Richard E. Silverman
- Git Internals - A deep dive into Git's architecture by Scott Chacon
- Git from the Bottom Up - Understanding Git from first principles
- Learn Version Control with Git - Free ebook from the creators of Tower
- Atlassian Git Tutorials - Comprehensive series of Git tutorials
- GitHub Guides - Guides for using GitHub effectively
- GitLab Tutorials - GitLab-specific Git guides
- Git How To - A guided tour through the fundamentals of Git
- Git Immersion - A guided tour through Git
- GitHub Skills - Interactive courses designed by GitHub
- W3Schools Git Tutorial - Simple and clear tutorials for beginners
- Git & GitHub Crash Course - Freecodecamp's Git crash course
- Git Complete: The definitive guide - Udemy course by Jason Taylor
- Version Control with Git - Coursera course by Atlassian
- Git Essential Training - LinkedIn Learning course
- Introduction to Git and GitHub - YouTube series by The Coding Train
- GitHub Git Cheat Sheet - Official GitHub Git cheat sheet
- Atlassian Git Cheat Sheet - Git commands and tips
- Git Tower Cheat Sheet - Visual Git cheat sheet
- Git Pretty Flowchart - A flowchart to help when Git goes wrong
- Interactive Git Cheatsheet - Visual, interactive Git cheat sheet
- Stack Overflow Git Tag - Questions and answers about Git
- Reddit r/git - Reddit community for Git discussions
- Git Community Book - Community-driven Git documentation
- Git Wiki - Wiki for Git development
- Git User's Manual - The user manual for Git
- Git GUIs - List of Git Graphical User Interfaces
- GitKraken - Cross-platform Git client with visual commit history
- Sourcetree - Free Git client for Windows and Mac
- GitHub Desktop - GitHub's desktop client
- Git Extensions - Shell extension and GUI for Git
- Git Lens for VS Code - Git supercharged in VS Code
- Diff So Fancy - Makes Git diffs human readable
- Lazygit - Simple terminal UI for Git commands
- Comparing Git Workflows - Different Git workflows explained
- GitHub Flow - Lightweight workflow for GitHub projects
- GitFlow - A successful Git branching model
- OneFlow - Alternative to GitFlow
- Trunk Based Development - A source control branching model
- Git Submodules - Working with submodules
- Git LFS - Git Large File Storage
- Git Hooks - Customizing Git with hooks
- Git Attributes - Defining attributes per path
- Git Internals - Understanding Git's internals
- GitHub Docs - Official GitHub documentation
- GitHub Actions - Automating workflows with GitHub Actions
- GitLab Documentation - Official GitLab documentation
- GitLab CI/CD - Continuous Integration with GitLab
- Bitbucket Documentation - Official Bitbucket documentation
- Git Release Notes - Official release notes
- GitHub Blog - Updates and news from GitHub
- GitLab Blog - GitLab news and updates
- Git Rev News - Newsletter for the Git community