Обычный рабочий процесс заключается в том, что вы сначала извлекаете коммиты, сделанные удаленно, в ваш локальный репозиторий. Вы можете выполнить любое необходимое слияние локально, не затрагивая удаленное хранилище. Как только вы закончите, просто нажмите на начало координат.
Таким образом, это в основном git pull origin master
для передачи удаленных изменений в локальное хранилище. Любые конфликты должны быть решены здесь. Git предложит вам сделать это, когда это необходимо (но довольно разумно разрешать многие конфликты самостоятельно). После этого просто git push origin master
загрузите объединенные наборы изменений.