1- What is a successful Git branch workflow?
- Does this workflow scale with team size?
- Is it easy to undo mistakes and errors with this workflow?
- Does this workflow impose any new unnecessary cognitive overhead to the team?
2- Branching workflow types:
- Common branch Workflows
- Trunk-based Development
- Gitflow Workflow
- Forking Workflow
3- Feature Branch Workflow:
3.1- Create a branch:
3.2- Add Commits:
3.3- Open a Pull Request:
3.4- Discuss and review your code: