FWIW, у меня есть псевдоним, настроенный для многократного вызова git citool
, пока есть изменения и окно не закрылось без фиксации.
[alias]
ci = "!while ! git diff --quiet && git citool; do true; done"
Преимущество использования этого подхода перед git gui
заключается в том, что вы автоматически возвращаетесь к приглашению после того, как все зафиксировано.