VOIUE

「路漫漫其修远兮 吾将上下而求索」

如何删除或者说如何更新当前的release呢?今天刚开始学习利用jsDeliver搭建图床的时候就遇到这个问题。

刚开始的时候跟着网上的教程创建了一个cdn-wallpaper的仓库,也push了一张图片进去了,根据jsDeliver的引用链接成功的设置了博客的背景图片,但是后面发现这张图片的名字太长了,于是就把这张图片的名字删减了一部分,之后就重新提交到github仓库了,但是发现博客的背景却引用不了这个图片,通过网页调试发现引用的链接居然无效。

更新release

回到cdn-wallpaper项目的主界面,点击release进去后,发现旁边有个edit按钮,于是就点击后就update release了,继续刷新博客,还是不能引用刚刚的图片。看来,这个release还是没有更新成功,于是索性直接把这个1.0版本的release删掉,之后重新再release一次,发现还是有问题。

删除tag

上面的删除操错虽然把release删除了,但是这个release对应的tag还没有删除,后来网上搜了一下,还真找到了解决办法。
要删除哪个版本的release就要点击对应的版本(我这里是1.0版本)。因为github的release是建立在tag上的,是对tag的一层封装。Git的tag只是一个标签,而github的release在tag的基础上还可以包含更多的打包文件,比如可执行文件等。因此,在github上,删除了release后,这个release对应的tag还存在,还要继续再删除一次,这个tag才会消失。


参考链接:https://www.maixj.net/ict/release-tag-22821



 评论