Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我曾经subprocess.check_output得到 Git 命令的结果,但我想不出如何更新我们使用命令执行的提交消息git commit -amend?
subprocess.check_output
git commit -amend
您可以将提交消息传递给git commit --amend. 例如:
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 使用这些机制中的任何一种。