小编Ken*_*ada的帖子

使用gitpython获取提交的简短说明

长SHA可以得到如下:

repo = git.Repo(search_parent_directories=True)
sha = repo.head.object.hexsha
Run Code Online (Sandbox Code Playgroud)

短的怎么样?(简称SHA由回购的规模决定,所以它不应该像sha[:7])

python git gitpython

14
推荐指数
3
解决办法
5995
查看次数

如何使用GitPython获取暂存文件?

我正在使用GitPython计算git中的暂存文件.

对于修改过的文件,我可以使用

repo = git.Repo()
modified_files = len(repo.index.diff(None))
Run Code Online (Sandbox Code Playgroud)

但对于分阶段文件,我找不到解决方案.

我知道,git status --porcelain但我正在寻找更好的其他解决方案.(我希望使用gitpython不是git命令,脚本会更快)

python git gitpython

10
推荐指数
1
解决办法
3198
查看次数

标签 统计

git ×2

gitpython ×2

python ×2