1. Central WorkflowРепозиторий содержит только одну главную ветку master, подходит для одиночного проекта

2. Developer Branch WorkflowУ каждого разработчика есть своя личная ветка или несколько, в которые он вносит изменения. Все изменения, опубликованные в удаленном репозитории будут в этой ветке. Вся работа может быть выполнена на разных ветках, но потом должна будет слита в одну главную ветвь(master).

3.Feature Branch Workflowв данной модели присутсутвуют ветки:

4.Issue Branch Workflowаналогична Feature Branch Workflow, однако есть существенное отличие — ветки создаются по задачам, поставленным перед разработчиками, а не по фичам, а каждая фича может состоять из нескольких отдельных задач.
___
5.Forking Workflow в данной модели есть два репозитория:

6.GIT FLOW поток непрерывных изменений и обновления програмного обеспечения. В данной модели есть ветки: * master(production), изменения вливаются в нее только после тщательной проверки * develop(dev) - ветка для разработки. В нее вливаются все свежие изменения, и проверяется общая работоспособность кода. * Feature-ветки - отпочковываются от develop, в этих ветках идет разработка различных продуктов, в них работаеют программисты, после завершения задачи feature-ветки сливаются в develop * release - ветка, в которой заливается результат выполненной работы из ветки develop. В данной ветке код тщательно тестируется и заливается в ветку master и develop * hotfix - ветка для внедрения быстрых изменений. Ветка позволяет обходить основной (обычно долгий) процесс внедрения изменений. По завершении работ по решению ошибки, ветка сливается в production и develop
