Git & GitHub Documentation
Learn Git and GitHub from the basics to advanced concepts. Follow the tutorials in order or jump to any topic.
1. What is Git?
Understand what Git does and why developers use it
2. What is GitHub?
Learn about GitHub and how it helps developers
3. Install Git
Set up Git on your computer step by step
4. Create Your First Repository
Start your first Git project from scratch
5. Add & Commit Changes
Learn how to save changes to your code
6. Push to GitHub
Upload your project to GitHub for the first time
7. Git Branches
Work on features without breaking your main code
8. Pull Requests
Propose and review code changes on GitHub
9. Clone Repository
Download existing projects from GitHub
10. Git Pull
Keep your local code in sync with remote changes