在工地文件夹右键点击Git Bash Here,开始执行代码命令。

hexo 命令

▼升级 hexo▼:①hexo -v 查看当前版本→② npm-check 检查系统插件是否需要升级(若此命令不存在则全局目录安装npm install -g npm-check👉使用教程:如何检查前端项目中未使用的依赖包?)→③ npm-upgrade 更新package.json→④ npm update -g 更新全局插件→⑤ npm update --save 更新系统插件

▼新建博客项目▼

  1. 初始化本地文件夹为博客根目录:hexo init HEXO
    (HEXO 为自由命名的文件夹名称,指初始化目录的路径,若无指定则默认为当前目录)
  2. 进入这个文件夹:cd HEXO
  3. 安装必备的组件:npm install
  4. 安装 Hexo:npm install -g hexo-cli

▼生成网页▼

  • 清除缓存:hexo clean(网页显示异常时执行)
  1. 生成静态文件:hexo g = hexo generate
  2. 启动本地预览:hexo s = hexo server
    → 浏览器访问http://localhost:4000/(Hexo会监视文件变动并自动更新)
    默认 4000,换用其它端口:hexo s -p 8080
    默认 0.0.0.0,指定 IP 地址:hexo s -i 0.0.0.1
    静态模式 ,仅预览 \public\ 的文件并禁用文件监视:hexo s -s(修改 md 文件或 css 文件后不会同时更新本地预览)
    调试模式,将消息详细记录到终端和 debug.log 文件:hexo --debug
    安全模式,禁用加载插件和脚本:hexo --safe(安装新插件遇到问题时执行)
    静默模式,静默输出到终端:hexo --silent
  3. 关闭本地预览:CtrlC

▼发布网页▼

  • 部署到 github:hexo d = hexo deploy(配置好 _config.yml 的 deploy 再部署)
  • 生成静态文件后部署:hexo g -d = hexo d -g
  • 部署:hexo clean && deploy

Git(-GitHub)命令

▼文件夹管理▼

  1. 新建工地(文件夹):mkdir SITE
  2. 进入工地准备执行命令:cd d:\SITE

▼仓库管理▼

  • 克隆远端仓库:git clone git@github.com:***/***.github.io.git
  • 克隆远端仓库到工地:git clone https://github.com/***/***.git SITE

▼分支管理▼

  • 创建并切换至新分支:git checkout -b 'branch''branch' 分支名)
  • 切换另一分支:git checkout master
  • 预览分支差异:git diff 'source\_branch' 'target\_branch'
  • 其它分支合并至当前分支:git merge master(需要手动合并冲突 conflicts 再合并)
  • 删除新建分支:git branch -d 'branch'

▼版本管理▼

  • 替换本地改动:git checkout -- 'filename'( 使用 HEAD 中的最新内容替换掉工作目录中的文件。已添加到暂存区的改动以及新文件都不会受到影响。)
  • 查看待传文件:git status
  • 添加至暂存区:git add .
    • git add . 修改的 + 新增的数据
    • git add -u=git add -update 删除的 + 修改的数据
    • git add 'filename' 指定文件名
    • git add -A=git add --all 删除的 + 替换的 + 修改的 + 新增的数据
  • 创建版本标签:git tag 'v3.0'
  • 提交并备注:git commit -m '代码提交信息'
  • 推送至远端:git push origin branchbranch 对应分支名)
  • 远端拉至本地:git pull = git fetch && merge(获取、合并远端改动)
  • 获取最新版本:git fetch origin
  • Git恢复之前版本的两种方法reset、revert(图文详解)
  • 获取提交 ID :git log

教程传送门


npm 命令

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path "user"\A\R\npm\node_modules\a\b\c\d
npm ERR! dest "user"\A\R\npm\node_modules\a\e   
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename '"user"\A\R\npm\node_modules\a\b\c\d' -> '"user"\A\R\npm\node_modules\a\e'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

解决办法

you can do couple things to fix this quickly
a. clean cache: npm cache clean --force
b. delete package.lock
if those two doesnt help youl need to be a bit tricky
c. delete node-modules and then npm install againe (hope this will help)
d. delete node with npm and reinstall it
mostly the a and b will solve the problem for ya!

如果遇到一些莫名其妙的问题,你可以删除 npm 的 cache,再重新安装:
npm cache clear && rm -rf node\_modules && npm install