有一个有用的答案here,它描述了两种用于访问文件的URL方案。
原始要旨网址遵循以下格式:
https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/[gist commit ID]/[file name]
要查看最新版本,只需删除[要提交的ID]部分:
https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/[file name]
我的问题是,给定“最新版本”格式,是否有办法找出要提交的ID或当前版本唯一的其他标识符?
我尝试查看使用curl来访问URL的“最新版本”形式时返回的标头,但是我没有看到任何与文件的特定版本相关的信息。
我要执行的操作是仅在gist中的版本不同于已下载的版本时下载文件(当然,不会获得整个文件)。