Workflow Builder
Generate Git workflows for any team size
Solo Developer Workflow
Simple yet effective Git workflow for individual developers
Branch Strategy
Trunk-based development with short-lived feature branches
Release Strategy
Git tags for versioning, direct main branch releases
Workflow Steps
1
Start
Create feature branch from main
Branch off main for each new feature
git checkout -b feat/my-feature2
Develop
Make small, focused commits
Commit early and often with conventional commits
git commit -m "feat: add new feature"3
Sync
Rebase on latest main
Keep your branch up to date
git fetch && git rebase origin/main4
Review
Self-review changes
Review your changes before merging
git diff main5
Merge
Merge to main
Merge with a merge commit
git checkout main && git merge feat/my-feature6
Release
Tag the release
Create a semantic version tag
git tag -a v1.0.0 -m "Release v1.0.0"7
Push
Push everything
Push branch and tags to remote
git push origin main --tags8
Cleanup
Delete feature branch
Clean up local branches
git branch -d feat/my-featureKey Commands
git checkout -b feat/feature-namegit add . && git commit -m "type(scope): message"git fetch && git rebase origin/maingit checkout main && git pullgit merge --no-ff feat/feature-namegit tag -a v$(node -p "require('./package.json').version") -m "v$(node -p "require('./package.json').version")"git push origin main --tagsgit branch -d feat/feature-name