git format-patch
Pythonを使用してディスクに書き込む代わりに、出力を変数に保存する方法は?
git diff
または、件名を付けて作成する他の方法はありますか?
--stdout
オプションgit format-patch
完全な Python 式は次のようになります。var = subprocess.check_output(["git", "format-patch", "--stdout", <tree-ish arguments...>])
また、広範な git リポジトリ操作が必要な場合は、 GitPython の使用を検討してください。