Types of git workflow
- Centralised Workflow: Everyone works/pushes only on one branch (main/master) from central repository on server
- Feature Branch Workflow: Everyone do their feature development on dedicated feature branch rather than on main/master branch. Team collaborates through pull requests and merge reviews.
- Gitflow Workflow:
Dedicated channels for feature development, release, hotfixes.

- Forking Workflow
All other workflow had a single server side repository. In this one, every developer has their own dedicated server side repository.