мерзавец приводит к конфликту - PullRequest
3 голосов
/ 08 июня 2010

Я сделал git pull origin newbranch: newbranch ... но по какой-то причине ... это попыталось объединить newbranch в моем происхождении с master в local .. и это привело к конфликту .. 1) как отменить половину слияния ? 2) как мне вытащить newbranch в источнике в новую ветку в локальном репо с именем "newbranch"

1 Ответ

8 голосов
/ 08 июня 2010

Используйте это для возврата к состоянию до слияния:

git reset --merge

(или если вы используете версию git до того, как --merge была доступна, используйте --hard.)

Затем создайте и извлеките свою ветку и потяните, объединяя ее:

git checkout -b newbranch
git pull origin newbranch

Конечно, вы получите те же самые конфликты, что и раньше, потому что вы сливаетесь в тот же коммит...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...