A hands-on repository for learning Git and GitHub from beginner to advanced level.
This repository is used to:
- Learn Git and GitHub concepts
- Practice Git commands
- Understand branching, merging, rebase, conflicts, remotes, and recovery
- Practice GitHub workflows like Issues, Pull Requests, reviews, and releases
- Learn how Git is used in real development teams
The repository is organized into phases covering:
- Git Fundamentals
- Commits & Branching
- Merge & Rebase
- Remote Repositories
- Undo & Recovery
- Advanced Git
- GitHub Collaboration
- Professional Workflows
- Git Internals
- Company Workflow Simulation
TaskFlow is a sample project created to practice a real-world Git/GitHub workflow.
It includes:
- Feature branches
- Multiple commits
- Pull Requests
- Code review
- Conflict resolution
- Releases and tags
- Branch cleanup
The completed project is also included in this repository:
Phase_12_Company_Simulation/
└── Company_Simulation_Project.zip
Learn Git and GitHub by actually practicing workflows, not just memorizing commands.