Пожалуйста, помогите мне понять, как работает git.Git: как вы сливаетесь с удаленным репо?
Я клонирую свой удаленный репозиторий на двух разных машинах.
Я редактирую тот же файл на обеих машинах.
Я успешно фиксирую и переношу обновление с первой машины в удаленный репозиторий. Затем я пытаюсь нажать обновление на второй машине, но получаю сообщение об ошибке:
! [rejected] master -> master (non-fast-forward)
Я понимаю, почему я получил ошибку. Как я могу объединить свои изменения в удаленное репо? Нужно ли мне сначала удалять дистанционное репо?
См. Http://stackoverflow.com/questions/1713137/github-first-push-problem-how-to-merge-remote-changes и http://stackoverflow.com/questions/832222/why-is-git-pushing -to-two-branch-in-this-git-push и http://stackoverflow.com/questions/855558/cant-push-to-remote- git-repo –