Ich kann mir vorstellen, dass dies funktionieren würde, wenn Sie einen "Git-Modus" eingeben, bevor ich mit Git anfange.
gitsh
scheint Ihre Bedürfnisse zu erfüllen 1 :
Das gitsh-Programm ist eine interaktive Shell für git. Innerhalb von gitsh können Sie jeden git-Befehl ausgeben, auch mit Ihren lokalen Aliasnamen und der Konfiguration.
Git-Befehle kommen in der Regel in Gruppen. Vermeiden Sie es, Git immer und immer wieder zu tippen, indem Sie sie in einer dedizierten Git-Shell ausführen:
sh$ gitsh gitsh% status gitsh% add . gitsh% commit -m "Ship it!" gitsh% push gitsh% ctrl-d sh$
Quelle gitsh / README.md bei master · thoughtbot / gitsh
1 Vorbehalt - ich habe es nicht benutzt