我希望检查git仓库中是否存在未提交的更改或未推送的提交记录,并使用Python进行操作。我可以使用subprocess,但最好使用一个库。在pypi上有几个库具有不同的质量。目前我不知道该选择哪一个。