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:

1

 

3.1- Create a branch:

1

 

3.2- Add Commits:

1

 

3.3- Open a Pull Request:

1

 

3.4- Discuss and review your code:

1

 

3.5- Deploy:

1

 

3.6- Merge:

1