上方展示的图片就是把本地图片传到github然后展示在博客上的结果
想法来源:与某位兄弟聊天时的灵光一闪+闲的慌+知乎+没钱买域名用图床
准备工作
注册了一个github的账号
git教程,推荐雪峰老师的网站
有git bash
新手版
第一步,初始化一个文件夹为仓库
git init
第二步,将本地仓库与远程仓库连接起来,这里将远程仓库命名为remote images(如何创建远程仓库并进行关联请看git教程)
git remote add remoteimages github上自己的ssr
第三步,将本地仓库里的图片添加到暂存区(可一次性add多个图片,只需在后面加上其他图片名)
git add 图片名
第四步,提交,注释会成为github上的备注,注意注释两边是单引号
git commit -m '注释'
第五步,推送到远程库
git push remoteimages master
第一次推送成功后可简化为
git push
进阶版(推送分支)
推送分支原因:可进行分类和熟练分支操作(笑
在新手版第二步和第三步之前添加
进阶版第一步:创建并切换分支,此时把新分支命名为people(更多关于分支的教程请看上方git教程)
checkout -b people
在分支里commit完图片之后
第四步:推送到远程仓库,注意原来的master已改成现在的分支名字
git push remoteimages people
若想进行简化命令,需要先进行分支关联
git branch --set-upstream 远程仓库命 需要关联的分支名,比如此处是people
关联后可进行简化
git push
最后一步啦撒花!!
从github的仓库里找到自己需要用到的图片,点击download,复制上方链接即可。
一些常用git命令补充
查看当前分支
git branch
创建分支
git branch 分支名
切换分支
git checkout 分支名
强行删除分支(通常用于分支里的工作区和缓存区还有文件的情况下)
git branch -D
删除分支
git branch -d
合并分支:将分支都合并到当前分分支上
git merge 当前文件名
查看当前工作区和暂存区的情况
git status
删除远程文件
git rm 需要删除的文件名
git commit -m 注释
git push
不删除本地文件仅删除远程文件
git rm --cache 文件名(路径)
git push
总结
这次达成目的的过程还是很顺利的,完美的解决了自己一个多星期以来的问题,github真是太棒了!!顺便还复习了下git23333,发现自己对分支那块还是理解的不透彻呢,等以后用到的时候再去理解吧(笑
注释
如果对自己的github进行操作,照片地址会改变,需要更新地址,否则图片不能正常显示。