【发布时间】:2020-06-23 00:10:55
【问题描述】:
有没有一种方法可以使用 gitpython 获取远程存储库上的最新提交?
我不想在我的本地分支上执行诸如拉取或合并之类的操作。我也不想依赖我本地的 master 分支来获取这些信息。我所拥有的只是一个有效的回购协议,我正在使用repo.remotes.origin.url 来获取信息。
仅使用 repo URL,我可以获得该存储库的最新提交吗?
【问题讨论】:
-
fetch怎么样,可以吗? -
@matt 好吧,是的,这可以工作。我想知道我是否可以在不处理 github 令牌的情况下以某种方式实现这一目标
-
@Shrav 我在下面的回复回答了你的问题,还是你想继续挖掘?我知道这并不理想,但生活就是这样。
-
@DV82XL 谢谢!它确实回答了我的问题。但是,我的用例有点不同,因为我必须在 Buildkite 上执行此操作,而无需安装 ssh 凭据。我最终创建了一个新插件,用于在 docker 容器内执行 git 操作之前设置 repo。
标签: python-3.x git gitpython