To show Git workflow with multiple modules
- Added first set of files and created master branch with git init
- Updated few changes to master branch for to show commit flow
- Switched to dev branch after adding it from master branch
- Switched to feature/GITMAIN-01 branch after adding it from dev branch
- Adding one more commit on feature/GITMAIN-01 branch
- Adding one more commit on feature/GITMAIN-01 branch for to show the flow
- Switched to feature/GITMAIN-02 branch after adding it from dev branch
- Adding one more commit on feature/GITMAIN-02 branch
- Added release/GITMAIN-01 branch to prepare for production
- release/GITMAIN-01 branch Bug fix 1
- release/GITMAIN-01 branch Bug fix 2
- Made changes in dev branch
- Update made on feature/GITMAIN-01 branch after dev branch got changes
- feature/GITMAIN-02 branch Bug fix 1
- feature/GITMAIN-02 branch Bug fix 2
- Added release/GITMAIN-03 branch to prepare for production
- Switched to feature/GITMAIN-03 branch after adding it from dev branch
- Added submodules
- Updated menu links as per sub module
- See below for diagramatic view of this from sourcetree [Todo: Need to add detailed graph view of commits and branches as per timeline]
- Full credits goes to [Vincent Driessen] from his site for this git flow
-
- This is to show and try explain a way to setup git workflow for your projects from dev, test and release
- It is also having sub-module of git to show how a main project can have multiple sub projects which all are totally independent by them-self as like this main git repo.