如何将git format-patch
输出存储到变量上,而不是使用Python写入磁盘?
或其他方法可以使用主题行创建git diff
?
--stdout
git format-patch
完整的python表达式应大约: var = subprocess.check_output(["git", "format-patch", "--stdout", <tree-ish arguments...>])
还可以考虑使用Gitpython,如果您需要大量的Git Repo操作