Согласно документам:
(mc) my-conflict - принять мои версия для всех конфликтов (тоже)
(tc) их-конфликт - принять их версия для всех конфликтов (такая же)(mf) my-full - принять мой версия всего файла (даже не-конфликтов)
(tf) theirs-full - принять их версию всего файла (тот же)
Я не понимаю разницы между командами * -conflict и * -full. Похоже, что это принесет вам те же результаты.
Спасибо!
См. этот поток для более детального ответа на этот вопрос.