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