This repository simulates a real-world Git workflow used in professional software development environments.
This project demonstrates practical usage of Git operations commonly used in production teams.
It includes:
- Branch creation and management
- Feature development workflow
- Pull request merge process
- Release flow from development to production
- Hotfix handling
- Merge conflict resolution
- Rebase workflow
- Cherry-pick usage
- Git stash usage
- Tag creation
- Branch cleanup
This repository simulates how development teams manage code across environments.
main → Production branch
dev → Development branch
feature-login → Login feature
feature-payment → Payment feature
hotfix-fixbug → Production hotfix
experiment → Used to demonstrate cherry-pick operation
To demonstrate practical understanding of Git branching strategies, version control workflows, and repository management. hotfix-fixbug → Production hotfix experiment → Cherry-pick testing branch