2024-04-25 13:25:49 发布
网友
感谢您支持我最近几周一直在使用的这个很棒的模块(GitPython)。在
我试图在文档中找到GitPython中如何调用“gitshow”的等价物
git show <hexsha>:<directory>/<file>
即使直接与git交互
你能告诉我如何管理和进行上述“git show”调用,因为hexsha、目录、文件都是已知的吗?在
由于GitPython没有包装show子命令,因此必须直接使用git命令包装器。在
show
调用git show <hexsha>:<directory>/<file>在git python中应该是这样的。在
import git r = git.Repo(path_to_repo) res = r.git.show("%s:%s" % (hexsha, file_path))
res将是一个包含{}生成的输出的字符串,您必须自己解析它。在
res
关于如何直接使用git的更多信息可以在in the official documentation找到。在
由于GitPython没有包装
show
子命令,因此必须直接使用git命令包装器。在调用
git show <hexsha>:<directory>/<file>
在git python中应该是这样的。在res
将是一个包含{关于如何直接使用git的更多信息可以在in the official documentation找到。在
相关问题 更多 >
编程相关推荐