gpt4 book ai didi

python - 有没有一种方法可以获取 git 存储库中具有新/修改/删除状态的文件数?

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:42 25 4
gpt4 key购买 nike

我正在编写一个 Python 脚本,它打印一个描述当前目录中 git 存储库状态的字符串。这用于在 zsh 中创建右侧提示。输出将如下所示:

jared@Jareds-MacBook-Pro% ⌷                          master(+0, ~0, -0)

现在,我正试图找到一种方法来确定存储库中新文件、修改文件和删除文件的数量,以便我可以更新字符串中的计数。我需要能够在 Python 3 中或通过 subprocess.call() 或 subprocess.check_output() 执行此操作。欢迎提出任何建议。

最佳答案

git status --porcelain | cut -c 2 | sort | uniq -c

感谢@crea1 的指正

关于python - 有没有一种方法可以获取 git 存储库中具有新/修改/删除状态的文件数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30449862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com