A hands-on project created to practice Git and GitHub workflows used in real software development and open-source collaboration.
The goal of this project is to understand Git and GitHub through practical workflows rather than only memorizing commands.
- Git repository initialization and cloning
- Working directory and staging area
git statusgit addgit commitgit pushgit pullgit fetchgit diffgit log- Branch creation and switching
- Branch deletion
- Branch merging
- Merge conflict resolution
- Pull Requests
- Code review workflow
- GitHub forks
originandupstreamremotes- Fork-based contribution workflow
- Commit history and merge history
Create / Clone Repository
β
Create Feature Branch
β
Make Changes
β
git add
β
git commit
β
git push
β
Pull Request
β
Code Review
β
Merge
β
Update Local Main