У меня проблема с Git rebase, что я должен снова и снова объединять код, но все равно безуспешно.Git rebate круги снова и снова
У меня был разрез моей ветки (A) от мастера. Я начал работать над своим филиалом и сделал больше коммитов. В то же время мастер был также изменен и подвергся кучу коммитов. Теперь я пытаюсь объединить свою ветку к хозяину.
Так что я даю,
git co master
git pull
git co branch-A
git rebase master
Теперь я получаю сообщение, как КОНФЛИКТ: Объединить конфликт в
С этим, она разветвляется в новую ветку с именем (без отделения, перебазирование филиала-А) После этого я разрешаю все конфликты, а затем я даю git добавить все эти файлы.
Теперь я получаю статус
rebase in progress; onto ad0da3f
You are currently rebasing branch 'branch-A' on 'ad0da3f'.
(all conflicts fixed: run "git rebase --continue")
После этого я бегу мерзавца перебазироваться --continue и все изменения, которые я сделал, чтобы разрешить конфликты ушли в прошлое, и он возвращается в исходное состояние слияния и метания огромная группа конфликтов, как раньше!
Мой вопрос,
- Как я могу получить обратно все разрешения конфликтов, которые я сделал перед выпуском мерзавец перебазироваться --continue?
- Как я могу не застревать в том же цикле, который должен снова и снова сливаться, чтобы вытащить изменения из мастера в мою ветку?
После того как я успешно объединить все изменения от мастера к моей отрасли, чтобы объединить свою ветку обратно к хозяину, я могу просто использовать,
мерзавец совместно мастер мерзавец слияния филиал-A
Или мне нужно выпустить больше команд?
Любая помощь, пожалуйста ...
Вы попробовали ответ? – androidevil