Ist es möglich, eine Commit-Nachricht von stdout zu verwenden, wie:
echo "Test commit" | git commit -
Es wurde auch versucht, den Nachrichteninhalt wiederzugeben .git/COMMIT_EDITMSG
, aber beim Ausführen werden Sie git commit
aufgefordert, Änderungen in der genannten Datei hinzuzufügen.
man
:) Danke!Sie könnten immer eine kleine Funktion dafür schreiben:
Fügen Sie das zu Ihrer
~/.bashrc
oder einer Entsprechung für Ihre Shell hinzu und führen Sie dann Folgendes aus:Der obige Befehl wird ausgeführt
quelle
echo "Test commit" | gcm filename.to.commit
.