Правильное построение рабочего процесса с Git
Есть:
- Удаленный репозиторий с веткой master
- Проект, который лежит локально с 2 ветками; Первая ветка master, полная копия ветки master в удаленном репо, она просто лежит в ней работы не ведутся. Вторая ветка с именем custom в которую я вношу изменения.
Иногда в удаленный репо могут вноситься изменения не мной. И мне эти изменения нужно забирать. И наконец вопрос: Каким образом лучше это делать?
- Делать pull в локальную ветку master и потом делать merge с веткой custom?
- делать pull сразу в ветку custom и по факту разрешать конфликты?