Просто начинайте с Git и хотите начать с правой ноги. Я сделал некоторые исследования и рекомендуемый рабочий процесс, кажется:Git Workflow and Rebase
-Один раз только: (например, Git workflow and rebase vs merge questions, "git pull" or "git merge" between master and development branches.) Клон центрального репо для личного репо
-Создание развивать отрасль
- У коммиты на развитие филиальной
-Каждый так часто тянет на мастер-ветви (получение изменений от центрального репо) и перебазироваться развивать филиал на обновленной главной ветви, если мастер действительно был обновлен
-Когда сделать разработку функции по разработке филиала мастера объединения и развитию отрасли (после того, как в очередной раз надевая мастер)
У меня есть несколько вопросов по этому поводу:
Когда перебазироваться не удается из-за к объединить конфликт между обновленной ведущей веткой и веткой разработки (от разработчиков, редактирующих один и тот же файл), следует ли вместо этого отказаться и переключиться на слияние?
Зачем сливаться, когда функция завершена, а не снова восстанавливается?
Должен ли я нажимать также каждый раз, когда я заканчиваю разработку функции или исправление ошибки?