git简单用法以及使用hexo

2017-09-14  本文已影响0人  Toomi

这篇文章主要是记录git的简单使用,以及搭建Hexo博客过程(这篇是一个git初学者的文章,仅仅记录思路)

前期准备

  1. 下载node.js
  2. 安装node.js (一般来说,默认一路next)
  3. 下载git (安装是也是默认next)
  4. 配置git
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
  1. 安装hexo 方法:在git bash shell 中运行 npm install -g hexo (需要科学上网)

生成hexo模板

  1. 新建一个文件夹,如blog
  2. 进入blog文件夹,在git bash shell 中运行 hexo init (这将会在blog文件夹下生成Hexo的模板文件,如主题、source文件夹等等)
  3. 运行hexo server后,打开localhost:4000对模板文件进行预览。

利用Hexo生成可发布的静态网站文件

  1. 利用 hexo g 命令把blog文件夹中source子文件夹里面的源文件配合blog文件夹其他模板文件进行进行编译,然后在blog文件夹下生成public子文件夹。
    我们仅仅需要把public文件夹下的所有文件上传到github或者coding上即可完成博客网站的建立。

利用git软件把public下的文件进行本地仓库管理

  1. 进入public子文件夹,运行 git init 再public文件夹建立一个本地仓库
  2. git add . 将public文件夹下所有文件加入本地仓库
  3. git commit -m "add change" 将更改进行提交

将本地仓库与远程仓库连接

  1. 将本地仓库提交到远程仓库需要密钥。
ssh-keygen -t rsa -C "youremail@example.com"

一般会在C:\Users\yourname 下生成.ssh目录,改目录包含id_rsa私钥和id_rsa.pub公钥。需要用编辑器打开,复制内容粘贴到远程账号的profile

  1. 添加远程仓库
git remote add coding git@git.coding.net:hancuke/myblog.git  
  1. 查看与本地关联的远程仓库
git remote
  1. 将本地仓库文件上传到远程仓库(force参数代表强制提交,即使有冲突)
git push coding master --force
  1. 将远程仓库下载到本地仓库并析出到工作区
git pull coding master
上一篇下一篇

猜你喜欢

热点阅读