2

我曾经subprocess.check_output得到 Git 命令的结果,但我想不出如何更新我们使用命令执行的提交消息git commit -amend

4

1 回答 1

1

您可以将提交消息传递给git commit --amend. 例如:

git commit --amend -m "This is a new commit message"

或者您可以从文件中读取新的提交消息:

git commit --amend -F commitmsg

或者您可以从stdin读取它:

echo "This is a new commit message" | git commit --amend -F-

您可以通过 Python 使用这些机制中的任何一种。

于 2015-08-08T14:21:19.573 回答