如何把网站源码和网页同时存放在github

在建站后期遇到了这样一个问题,考虑到以后电脑可能经常重装电脑系统 (菜鸡一枚,经常把电脑搞废),或者想要在别的电脑上管理自己的网站,该如何使用呢,不可能每次都重新搭建一边的,而且好多资料也会丢失,所以把源码也放到云端储存起来是个很好的办法。因为使用的是github所以这里只介绍把源码存到github的方法,,其他大致也差不多

首先,当我们用github作服务器的时候会发现只是网页一类的传到了github的仓库里,其他的源码都存放在本地,并没有传到仓库,我们可以利用github仓库的分支,新建一个github.io结尾的分支,分支建好后比如名字叫myblog,github默认分支为master

这时我们

点击要修改的仓库->setting>branch->default branch->有一个下拉列表,选中myblog 点击updata弹出框点击I understand

如何把网站源码和网页同时存放在github

好了修改成功,然后点击clone or download就这个绿色按钮

复制https地址,打开git  输入git clone 复制的地址

打开文件夹,删除内容,然后把自己的博客源码复制到这个文件夹,必须要有.git文件夹,不然无法上传代表这个已经被初始化为一个git仓库了,也可以直接复制博客源码的文件夹,因为.git是隐藏的要打开

如何把网站源码和网页同时存放在github

点击查看,隐藏的项目就可以显示出来了

上传完成后就结束了

如果以后想要上传博客的同时,修改github仓库里面的源码则打开git进行以下操作就可以了

git add .
git commit -m "想说的话"、
git push origin myblog指令将改动推送到GitHub(此时当前分支应为myblog);
2. 然后才执行hexo g -d发布网站到master分支上。