使用GitPython进行git-clean

Pad*_*dre 3 python git gitpython git-clean

有没有办法像git clean -d -x -f使用GitPython一样?

我需要重置工作目录,并希望摆脱所有未版本控制的文件而不删除整个文件夹(除了.git)并再次签出.

Mar*_*ler 7

您可以git直接使用gitpython中的命令来解决此问题

git = repo.git
git.clean('-xdf')
Run Code Online (Sandbox Code Playgroud)