A hands-on learning repository for understanding Git and GitHub through practical workflows, experiments, and real development practices.
This repository is used to build a strong understanding of Git and GitHub by practicing version control concepts and professional development workflows.
- Repository basics
- Working directory
- Staging area
- Commits
- Commit history
git statusgit diffgit log- Push and pull
- Revert and reset
.gitignore
- Repositories
- Branches
- Pull requests
- Issues
- Merging
- Conflict resolution
- Tags
- Collaboration workflows
Learn → Practice → Experiment → Commit → Review → Merge
Topics and experiments are organized into focused sections as Git and GitHub concepts are learned.
The goal is to understand how Git and GitHub work in real development environments rather than simply memorizing commands.
In Progress