@romicohen
Системный Архитектор

Почему не возникает конфликт слияния, когда я пушу на origin, коли перед этим при мерже такой конфликт был?

Например я в master локально сделал merge из develop - у меня конфликт слияния, я его как-то там разрулил, закомитил, и теперь делаю git push на origin

Но почему у меня этот push не вызывает такой же конфликт на origin, ведь по сути оно там должно мержить то что я присылаю с тем, что там уже есть - или нет? :)

В чем тут соль, кто понимает?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Push отправляет во внешний репозиторий origin ваши новые коммиты, которых там ещё нет. А указатель ветки origin/master просто передвинется на новую вершину цепочки коммитов (fast-forward). Никакого коммита слияния при этом не создаётся и конфликтам возникнуть в принципе неоткуда.
Кто с кем должен конфликтовать по вашему мнению?
01%20Git%20push%20discussion.svg?cdnVersion=557
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы