这篇文章主要是记录git的简单使用,以及搭建Hexo博客过程(这篇是一个git初学者的文章,仅仅记录思路)
前期准备
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
- 安装hexo 方法:在git bash shell 中运行
npm install -g hexo
(需要科学上网)
生成hexo模板
- 新建一个文件夹,如blog
- 进入blog文件夹,在git bash shell 中运行
hexo init
(这将会在blog文件夹下生成Hexo的模板文件,如主题、source文件夹等等) - 运行
hexo server
后,打开localhost:4000对模板文件进行预览。
利用Hexo生成可发布的静态网站文件
- 利用
hexo g
命令把blog文件夹中source子文件夹里面的源文件配合blog文件夹其他模板文件进行进行编译,然后在blog文件夹下生成public子文件夹。
我们仅仅需要把public文件夹下的所有文件上传到github或者coding上即可完成博客网站的建立。
利用git软件把public下的文件进行本地仓库管理
- 进入public子文件夹,运行
git init
再public文件夹建立一个本地仓库 -
git add .
将public文件夹下所有文件加入本地仓库 -
git commit -m "add change"
将更改进行提交
将本地仓库与远程仓库连接
- 将本地仓库提交到远程仓库需要密钥。
ssh-keygen -t rsa -C "youremail@example.com"
一般会在C:\Users\yourname 下生成.ssh
目录,改目录包含id_rsa
私钥和id_rsa.pub
公钥。需要用编辑器打开,复制内容粘贴到远程账号的profile
- 添加远程仓库
git remote add coding git@git.coding.net:hancuke/myblog.git
- 查看与本地关联的远程仓库
git remote
- 将本地仓库文件上传到远程仓库(force参数代表强制提交,即使有冲突)
git push coding master --force
- 将远程仓库下载到本地仓库并析出到工作区
git pull coding master
网友评论