Skip to content

nasiroddin-qatib/git-workflow-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Workflow & Branch Management Simulation

This repository simulates a real-world Git workflow used in professional software development environments.

Project Description

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.


Branch Structure

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


Purpose

To demonstrate practical understanding of Git branching strategies, version control workflows, and repository management. hotfix-fixbug → Production hotfix experiment → Cherry-pick testing branch

About

Real-world Git workflow practice project demonstrating branching, merging, rebasing, conflict resolution, stash, tags, and cherry-pick.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors