软件使用经验 January 11, 2021

Git以及Hexo博客使用经验

Words count 2.4k Reading time 2 mins. Read count 0

Github Pages + Hexo搭建个人网站

  1. GitHub Pages和Hexo的介绍
    • GitHub: Pages 是用来托管Github上静态网页的免费站点
    • Hexo:hexo是一个简单快速强大的静态博客框架
  2. 安装Node.js、Git、Hexo
  3. 进行Hexo的初始化配置
  4. 在github中创建github.io远程仓库
  5. 将本地的Hexo文件更新到Github库中
    • 在_config.yml文件中修改repository,添加远程链接
    • ssh-keygen -t rsa -C email@email.com
    • 测试是否成功:ssh -T git@github.com
  6. 将本地的Hexo文件更新到Github库中
    • 在_config.yml文件中修改repository,添加远程链接
  7. 之后每次提交时,进行git add *操作将文件添加至暂存区,然后git commit -m "name"将文件添加至发送区,之后就可以通过hexo d -g将本次修改同步到博客中

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

  1. 终端输入git init ,初始化git配置
  2. 首次使用git bash时,需要git config配置个人信息
    • git config --global user.name "用户名"
    • git config --global user.mail 邮箱@163.com
  3. 上传代码至暂存区
    • git add * 提交所有文件至暂存区
    • git add 文件名 提交当前文件
    • git commit -m "提交说明" 提交文件至本地仓库
  4. 过程中可以使用指令来查看当前状态
    • git status 查看当前操作状态
    • git log 查看提交记录
    • git diff 查看工作区与暂存区的差异
    • git reflog 查看历史提交信息以及版本号
      • 可以根据指针来查看当前版本位置
    • git reset --hard 版本号 回退历史版本(版本穿梭)
  5. 创建分支
    • git branch name 创建新的分支
    • git branch -v 查看分支状态
    • git checkout name 切换分支
    • git merge name 合并分支
    • git branch -d name 删除分支
    • 每次在切换分支前,提交当前分支
  6. 提交至远程仓库
    • git push github main:main
  7. 操作结束

从远程仓库拉取项目到本地

  • 本地需要初始化仓储
  • git pull + 远程仓库链接

从远程仓库克隆项目到本地

  • git clone + 远程仓库链接
  • pull和clone一样,一般常使用pull,pull只会做相应的合并,而多次使用clone会覆盖本地内容
0%