常用Hexo & Git操作
Hexo
使用hexo新建文章
- 新建文章命令 :
$ hexo new <title>
输入上行命令之后在post文件夹出现两个文件,title文件夹用于存放图片资源;md文件则用于书写文章。
- 在md文件头部信息补充分类信息:
categories:
(注意空格)
md常用语法:
标题:
#H1 一级标签...
无序列表:
+ 123 /- 123 /* 123
有序列表:
1. ABC /2. ABC /3.ABC
引用说明区块:
> 引用内容
代码块:
1.少量代码,单行使用,直接用`包起来 2.大量代码需要多行使用,用三个`包裹起来
在文章中插入图片:
![1](./title/1.jpg)
链接:
链接的文字放在[]中,链接地址放在随后的()中,链接也可以带title属性,链接地址后面空一格,然后用引号引起来:[简书](https://www.jianshu.com "创作你的创作")
分割线:
--- - - - ------ *** * * * ****** ___ _ _ _ ______
首行缩进
  or   表示一个全角的空格    两个全角的空格(用的比较多)
hexo常用命令
$ hexo clean
清除缓存和已生成静态文件
$ hexo g
生成静态文件
$ hexo s
启动服务器
$ hexo d
部署网站
Git
使用git管理代码版本
git常用命令
$ git init
在当前目录新建一个git代码库
$ git status
查看跟踪状态
$ git add flies(.)
把本地文件添加到暂存区(. 添加当前目录所有文件到暂存区)
$ git commit
添加到本地仓库
$ git reset <commit ID>
回退:将提交的文件重新 变成红色(未提交状态)可以通过git log查看ID
$ git log
查看版本日志
$ git reflog
查看所有的操作日志和ID,包括已经撤回的记录
一些参数:
–hard:不保存所有变更,所有变更都会回到commit ID对应的状态
–soft:保留变更且更内容处于Staged
–mixed:保留变更且变更内容处于Modified)(不带参数默认是mixed)
$ git push
添加到远程仓库
$ git pull
从远程拉到本地仓库,并合并
$ git branch
查看分支
$ git branch name
新建name分支
$ git checkout -b <name><template>
新建以template为模板,以name为名字的一个分支,并切换到该分支
如果template模板来自远程仓库则需要在前面加origin
$git checkout -d [branch name]
删除分支
$git checkout -d [branch name]
删除分支
$git fetch
查看远程仓库信息,执行该语句后可通过$git checkout <name>
切换到模板来自远程仓库的本地分支
$ git merge <分支名>
合并分支
$ git remote add origin <远程地址>
关联到远程仓库
使用git多人协作
- 从服务器将版本库克隆至本地(git clone )
$ git clone <仓库地址>
- 文件修改之后提交至暂存区
$ git add .
- 将暂存区的文件更新至本地仓库
$ git commit -m"说明信息"
- 将远程仓库拉至本地,确保拿到的是最新版的代码,防止覆盖别人的更新
$ git pull
- 将本地仓库上传到远程仓库
$ git push