В этом конкретном варианте использования Вы действительно не хотите прерывать слияние, просто разрешать конфликт конкретным способом.
нет никакой конкретной потребности сбросить и выполнить слияние с различной стратегией, также. Конфликты были правильно выделены мерзавцем и требованием, чтобы признать, что другие изменения сторон только для этого файла.
Для необъединенного файла в мерзавце конфликта делает доступным общая база, локальные и удаленные версии файла в индексе. (Это - то, где они читаются из для использования в различном инструменте с 3 путями git mergetool
.) Можно использовать git show
для просмотра их.
# common base:
git show :1:_widget.html.erb
# 'ours'
git show :2:_widget.html.erb
# 'theirs'
git show :3:_widget.html.erb
самый простой способ разрешить конфликт для использования удаленной версии дословно:
git show :3:_widget.html.erb >_widget.html.erb
git add _widget.html.erb
Или, с мерзавцем> = 1.6.1:
git checkout --theirs _widget.html.erb
Я не пробовал это ни в одной из своих работ, но, возможно, вы ищете matplotlib AxesGrid toolkit .
Не используйте подзаголовок , но оси для создания ваших подзаголовков - последняя позволяет произвольно позиционировать подзаголовок.