Ich schreibe ein Skript, um eine Git-Aufgabe zu automatisieren. Wenn ich das manuell mache, gibt es ein paar Punkte, an denen git vim öffnet, um eine Commit-Nachricht zu bearbeiten, und ich muss etwas eingeben :wq
. Gibt es eine Möglichkeit, diese Tastenanschläge von meinem Skript aus vorab zu senden, aber nur, wenn vim geöffnet wird? Gibt es eine Möglichkeit, das Öffnen von vim zu vermeiden?
Ich benutze tcsh.
git subtree pull --prefix foo/bar/path repo branch --squash
git subtree
der Option --message=
(oder -m
) eine Commit-Nachricht im Voraus bereitzustellen? Das sollte in erster Linie vermeiden, Vim zu öffnen.