14

GitPythonを使用して、ステージングされたファイルを git でカウントしています。

変更されたファイルの場合、使用できます

repo = git.Repo()
modified_files = len(repo.index.diff(None))

しかし、ステージングされたファイルの場合、解決策が見つかりません。

私は知ってgit status --porcelainいますが、より良い他の解決策を探しています。gitpython( git コマンドを使用しないことを願っています。スクリプトはより高速になります)

4

1 に答える 1