Я пишу сценарий bash для выполнения некоторой автоматизации. Часть скрипта включает в себя переход на локальное репо, переход на локальную ведущую ветвь, а затем потянув удаленный мастер, чтобы обновить локальную ведущую ветвь с помощью последнего кода.Git: Определите, находится ли ветка в состоянии конфликта слиянием
Кто-нибудь знает, есть ли способ, который я могу программно определить, вызвало ли притяжение конфликт слияния, чтобы я мог поручиться в этой точке и не выполнить оставшуюся часть скрипта?
Любая помощь/информация оценена, спасибо!
Использовать '--ff-only' для принудительного слияния' '' '' '' за ошибку, если они вызовут конфликт (или иначе не могут быть перепрограммированы слиянием)? –
Does -ff-only вызывать ненулевой возврат, который я могу проверить? Я должен поймать его, чтобы я мог освободиться от сценария, а не просто слияния. –
Вы проверили страницу руководства? '--ff-only Отказаться от слияния и выхода с ненулевым статусом ...' –