pythongit日志-S";“文本”;文件名

pythongit日志-S";“文本”;文件名,python,python-3.x,git,Python,Python 3.x,Git,我想运行这个特定的git命令: git log -S "text" filepath 在python(3.5)中 我试过这个: import git g = git.Git(repopath) print(g.log("-S \"text\"", filepath)) 使用我要记录的文件的绝对路径(filepath)和repo根目录下文件的相对路径(repopath)。 在这两种情况下,输出都是空的,而我得到的日志没有“-S\“text\”部分。我找到了答案,语法是: import gi

我想运行这个特定的git命令:

 git log -S "text" filepath
在python(3.5)中

我试过这个:

import git
g = git.Git(repopath) 
print(g.log("-S \"text\"", filepath))
使用我要记录的文件的绝对路径(filepath)和repo根目录下文件的相对路径(repopath)。
在这两种情况下,输出都是空的,而我得到的日志没有“-S\“text\”部分。

我找到了答案,语法是:

import git
g = git.Git(repopath) 
print(g.log("-S ","text", filepath))