Разработка проекта вдвоем
Добрый день.
Раньше я работал один с github. Но теперь появилась потребность вместе с приятелем работать над проектом. Не могу понять, ведь если приятель сделал push, то я уже не могу сделать push, пока сам не загружу обновления. Возможно, придется создать ветви, потом межрить их в конце дня, перед работой pull, потом опять мержить, допонимаю.
Подскажите, пожалуйста, как в таких случаях организовывается работа?
1) Т.е. в начале работы делаю так:
git init
git clone url
Скачал проект.
2) Сделал изменения и:
git add.
git commit -m "comment"
git push remote feature/create-feedback-form
Отправили в репозиторий.
3) Кто-то мержит ветки разработчиков вечером.
4) Утром каждый разработчик делает pull в свою ветку и работает. Как закончит работать, производит второй этап и т.д.
Так?