Пожалуйста, помогите мне понять, как работает git.
Я клонирую свой удаленный репозиторий на двух разных машинах.
Я редактирую один и тот же файл на обеих машинах.
Я успешно фиксирую и загружаю обновление с первого компьютера в удаленный репозиторий. Затем я пытаюсь отправить обновление на второй компьютер, но получаю сообщение об ошибке:
! [rejected] master -> master (non-fast-forward)
Я понимаю, почему я получил ошибку. Как я могу объединить свои изменения в удаленном репо? Нужно ли сначала извлекать удаленное репо?