Github Pages + Hexo搭建个人网站
- GitHub Pages和Hexo的介绍
- GitHub: Pages 是用来托管Github上静态网页的免费站点
- Hexo:hexo是一个简单快速强大的静态博客框架
- 安装Node.js、Git、Hexo
- 进行Hexo的初始化配置
- 在github中创建github.io远程仓库
- 将本地的Hexo文件更新到Github库中
- 在_config.yml文件中修改repository,添加远程链接
ssh-keygen -t rsa -C email@email.com
- 测试是否成功:
ssh -T git@github.com
- 将本地的Hexo文件更新到Github库中
- 在_config.yml文件中修改repository,添加远程链接
- 之后每次提交时,进行
git add *
操作将文件添加至暂存区,然后git commit -m "name"
将文件添加至发送区,之后就可以通过hexo d -g
将本次修改同步到博客中
连接本地仓库与github远程仓库
- 终端输入
git init
,初始化git配置 - 首次使用git bash时,需要git config配置个人信息
git config --global user.name "用户名"
git config --global user.mail 邮箱@163.com
- 上传代码至暂存区
git add *
提交所有文件至暂存区git add 文件名
提交当前文件git commit -m "提交说明"
提交文件至本地仓库
- 过程中可以使用指令来查看当前状态
git status
查看当前操作状态git log
查看提交记录git diff
查看工作区与暂存区的差异git reflog
查看历史提交信息以及版本号- 可以根据指针来查看当前版本位置
git reset --hard 版本号
回退历史版本(版本穿梭)
- 创建分支
git branch name
创建新的分支git branch -v
查看分支状态git checkout name
切换分支git merge name
合并分支git branch -d name
删除分支- 每次在切换分支前,提交当前分支
- 提交至远程仓库
- git push github main:main
- 操作结束
从远程仓库拉取项目到本地
- 本地需要初始化仓储
git pull + 远程仓库链接
从远程仓库克隆项目到本地
git clone + 远程仓库链接
- pull和clone一样,一般常使用pull,
pull只会做相应的合并,而多次使用clone会覆盖本地内容
Comments