git-用 GitPython 清理

git-clean with GitPython

有什么方法可以使用 GitPython 做类似 git clean -d -x -f 的事情吗?

我需要重置工作目录并希望在不删除整个文件夹(.git 除外)的情况下删除所有未版本控制的文件并再次检出。

您可以通过直接从 gitpython

使用 git 命令来变通
git = repo.git
git.clean('-xdf')