git fetch
извлекает изменения из удаленного репозитория git, но не изменяет ваши локальные филиалы, отслеживающие удаленные изменения. Git pull - это git fetch
, за которым следует git merge
в вашей локальной копии.
Обычно я делаю
git fetch
git status
git merge
Слияния будут выполняться так же, как и любой другой SCM. В случае возникновения конфликтов вам будет предоставлена возможность отредактировать / исправить их, а затем вам придется отправить изменения в удаленное хранилище, чтобы другие могли их увидеть. Пользователи также могут редактировать один и тот же файл, и изменения не приведут к конфликту, а просто объединятся.