github api获得master的SHA
我正在寻找github回购协议的现任主SHA 如果我这样做: 返回的SHA是“主”github api获得master的SHA,api,github,Api,Github,我正在寻找github回购协议的现任主SHA 如果我这样做: 返回的SHA是“主” 我需要一种方法来检查github上master的版本是否比缓存应用程序中的版本更新,我认为SHA是最好的检查方法。尝试获取引用: 然后你可以: 注意,第二个URL给出的结果与您尝试的URL基本相同,只有masterref名称被替换为最新提交的实际sha 因此,基本上,只需获取ref并获取master的sha即可。如果您不介意启动一个进程,您也可以使用“原生”git api: 这也适用于其他托管提供商和跨ht
我需要一种方法来检查github上master的版本是否比缓存应用程序中的版本更新,我认为SHA是最好的检查方法。尝试获取引用: 然后你可以: 注意,第二个URL给出的结果与您尝试的URL基本相同,只有
master
ref名称被替换为最新提交的实际sha
因此,基本上,只需获取ref并获取master的sha即可。如果您不介意启动一个进程,您也可以使用“原生”git api: 这也适用于其他托管提供商和跨http api的更改 原始资料来源:
git ls-remote https://github.com/ameyer/Arduino-L6470 master