我想从Python script中发出Git命令git pull来获取Git中的文件并更新我的本地文件夹。为此,我尝试在我的机器上安装gitpython包。python -m pip install gitpythonpip install gitpythonCollecting gitpython
Could not find a versionthat satisfies the requirement gitpytho
我正在使用带有一个裸存储库的GitPython,并且我试图通过它的SHA来获取特定的git对象。如果我直接使用git,我就会这样做。git ls-tree sha_of_tree由于我使用的是GitPython,并且希望获得特定的树,因此我执行以下操作:
repo = Repo("path_to_my_repomust have been set during Tree object creatio
我目前正在处理一个项目,其中我使用gitpython来检查git存储库中的一些东西。我现在已经开始为我的项目编写测试,通过这样做,我意识到我需要模拟一些东西。在这个项目中,我通过克隆存储库以及使用本地存储库来制作git.Repo类。我可以在我的计算机上本地运行这些测试,但不能假设这些测试可以在其他计算机上运行。本质上,问题是,我如何在gitpython中模拟存储库?如何“假装”存储库存在于当前计算机上的指定路径上?您可以在下面看到需要模拟的内容:
im