я следующая ситуациямерзавца: перебазироваться (после слияния) дает только конфликты
- создал филиал 'Dev'
- работала на 'разработчик'
- работал на 'мастер'
в какой-то момент я хочу, чтобы объединить свою работу с «разработчика» в мастера
$> git checkout master
$> git merge dev
Это не проблема, но теперь я хотел бы продолжить работу в ветке 'dev'. Однако у «master» есть некоторые коммиты, которые еще не находятся в «dev», поэтому я попытался переустановить.
$> git checkout dev
$> git rebase master
Это не работает и дает конфликты. Решение конфликтов не работает, потому что после этого возникает больше конфликтов. Есть ли объяснение этому?
thnx для ответа. Я сначала объединил «dev» в «master», а затем попытался переустановить «dev» (проверить мой вопрос, потому что я его обновил) –
любая причина для downvote? –
@ Если вы посмотрите [здесь] (http://git-scm.com/book/en/Git-Branching-Rebasing) на 3-м снимке, они сделали git checkout master; git rebase dev', в этом случае 'их эксперимент = наш мастер; их хозяин = наш dev', работа от их хозяина (C4) является частью их экспериментальной ветви, и я хочу сказать, что после перезагрузки вы можете быть уверены, что работа с тем, что вы переделаете, включена в нашу HEAD –