如何使用<1>做图床
github上的分支和本地的分支 " />

一、GitHub作为图床的原理

首先介绍一下GitHub作为图床的原理。我们可以将图片上传至GitHub的仓库中,然后通过URL访问图片,实现作为图床的效果。

在上传图片时,我们需要选择一个文件夹作为存储图片的位置,可以新建一个文件夹,也可以使用已有的文件夹。同时,我们需要选择一个分支来上传图片,这个分支可以是master分支,也可以是自定义的分支。

二、GitHub上的分支

GitHub上的分支是指代码分支,每个分支相互独立,可以独立开发和维护。在实际应用中,我们可以创建一个分支,将图片上传到该分支中,这样就解决了原本上传图片与代码混杂的问题。

1.创建分支

首先,我们需要在GitHub上创建一个新的分支。点击仓库主页的"Branch:master"按钮,选择“New branch”来创建新的分支。

我们可以为分支指定一个名称,例如"img"。

在创建分支后,我们可以在右侧的“Branch:xx”中选择我们创建的新分支。

2.上传图片

接下来,我们需要将图片上传至该分支中。我们可以直接在GitHub上上传,也可以在本地使用命令上传。

a.在GitHub上上传图片

在分支页面,点击右侧的“Add file”按钮,选择“Upload files”来上传图片。

上传完成后,我们可以在分支页面中看到上传的图片。

b.在本地上传图片

如果我们在本地上传图片,可以使用命令来上传。首先,我们需要将分支克隆至本地。

```

git clone [分支地址]

```

然后进入分支目录,创建一个新的文件夹(用于存储图片),并将图片文件拷贝至该文件夹中。

在命令行中,进入该分支的目录,依次执行以下命令:

```

git add . //将新增的文件添加到缓存区

git commit -m "add images" //提交文件,并添加提交说明

git push origin [分支名称] //将文件推送至GitHub

```

3.获取图片URL

在图片上传完成后,我们需要获取图片的链接URL,以便在其他地方使用。我们可以直接在GitHub上获取URL,也可以使用GitCDN加速访问。

a.获取GitHub上的URL

在分支页面,找到上传的图片,点击图片打开,然后点击"Copy link address"复制URL。

b.使用GitCDN加速访问

GitCDN可以将GitHub仓库中的文件加速,提高文件访问速度。我们只需要将GitHub的仓库链接,替换为GitCDN加速后的链接即可。

将链接:

```

https://github.com/[GitHub用户名]/[分支名称]/[图片路径]

```

替换为以下链接:

```

https://cdn.jsdelivr.net/gh/[GitHub用户名]/[分支名称]/[图片路径]

```

例如,原始链接为:

```

https://github.com/xxx/img/blob/main/test.jpg

```

替换为GitCDN加速链接:

```

https://cdn.jsdelivr.net/gh/xxx/img@test.jpg

```

使用该链接,可以更快速地访问GitHub仓库中的图片。

三、本地分支

除了在GitHub仓库中创建分支,我们也可以在本地创建自己的分支,然后将图片上传至该分支中。

1.创建本地分支

在本地创建一个新的分支,命令为:

```

git branch [分支名称]

```

例如,想要创建一个名为“img”的分支,命令为:

```

git branch img

```

创建完成后,可以通过以下命令查看所有分支:

```

git branch

```

2.上传图片

在本地分支中上传图片,同样需要先克隆该分支至本地。

```

git clone [本地分支地址]

```

进入克隆后的本地目录,拷贝图片文件至该目录中。

然后,执行以下命令:

```

git add . //将新增的文件添加到缓存区

git commit -m "add images" //提交文件,并添加提交说明

git push origin [分支名称] //将文件推送至GitHub

```

3.获取图片URL

获取本地分支中图片的URL,与GitHub中的方法相同。

四、总结

通过上述步骤,我们可以在GitHub上创建分支,将图片上传至该分支中,并通过URL访问图片。可以将GitHub作为图床,方便地在其他地方引用这些图片。同时,我们也可以在本地创建分支,将图片上传至本地分支中。

GitHub作为图床有许多优势,例如免费提供大量存储空间、文件管理方便、可定制化等。同时,使用分支的方式管理图片,也解决了图片与代码混杂的问题。

希望这篇文章能够帮助到大家,理解并使用GitHub作为图床的方法。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(8) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部