Небольшая команда в Git
Участие в работе над проектом в Git в небольшой команде часто подразумевает рабочий процесс схожий с централизованным.
Например, в команде есть два сотрудника. Первый клонирует главный репозиторий, делает изменения и коммит локально в своем репозитории. Затем сливает их с основным репозиториям.
В то же время, если второй сотрудник захочет уже после изменений, внесенных первым сотрудником, внести свои наработки, его запрос будет отклонен. Поэтому первый сотрудник должен взять измененный код второго сотрудника слить его со своим в локальном репозитории, а затем отправить результат в основной репозиторий.