Как я могу получить там будет конфликт, если вы объедините две ветви команды usign git - PullRequest
1 голос
/ 29 марта 2019

Я пытаюсь объединить две ветви без конфликта в моем сценарии.но если есть конфликт, я не хочу запускать команду git merge, объединить две ветви.Так в любом случае, что я могу проверить перед командой fire merge, есть ли конфликт или нет?

1 Ответ

4 голосов
/ 29 марта 2019

Вручную, наивный маршрут может быть до

# actually do the merge
git merge <target>

Тогда, либо это конфликт, в этом случае вы:

git merge --abort

... или нет, и вы просто отменяете свой коммит:

git reset --soft HEAD^

и вы вернетесь к шагу 1 в обоих случаях, объединение отменено, и у вас есть ответ на вопрос "Будет ли это конфликт?".

И ДА Я тоже нахожу это неуклюжим, но эй! оно работает. (и, честно говоря, с псевдонимами это может быть очень практичным)

...