Я думаю, что это будет работать, войдя в «режим git», прежде чем я начну использовать git.
gitsh
кажется, чтобы удовлетворить ваши потребности 1 :
Программа gitsh - это интерактивная оболочка для git. Изнутри gitsh вы можете выполнить любую команду git, даже используя ваши локальные псевдонимы и конфигурацию.
Git команды, как правило, приходят группами. Старайтесь не вводить git снова и снова, запуская их в специальной оболочке git:
sh$ gitsh gitsh% status gitsh% add . gitsh% commit -m "Ship it!" gitsh% push gitsh% ctrl-d sh$
Источник gitsh / README.md у мастера · мыслитель / gitsh
1 Предостережение - я не использовал его