Github & Hexo 常用命令cheatsheet
¶Github 常用命令
1 | git remote rm origin # 删除原有仓库链接 |
强制更新 Github上 的分支,有两种方法:
1 | git push origin +master # 方法一,使用+强制更新 |
¶BUG:由于自己当前版本低于远程仓库版本时 REF:LINK
有如下几种解决方法:
- 使用强制push的方法:
1 | git push -u origin master -f |
这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。
2. push前先将远程repository修改pull下来
1 | git pull origin master |
3.若不想merge远程和本地修改,可以先创建新的分支:
1 | git branch \[name\] |
然后push
1 | git push -u origin \[name\] |
¶Git常见报错
- 报错1:
OpenSSL SSL_read: Connection was reset, errno 10054
解决:
1 | git config --global http.sslVerify "false" |
- 报错2:
Failed to connect to 127.0.0.1 port 1080: Connection refused
解决:
到具体项目将.git
文件夹中找到config
文件,删除[http]
以及[https]
下的代理proxy = 127.0.0.1:1080
即可
¶Hexo 常用命令
1 | hexo new "new article" #新建新文章 |
¶分类层级
1 | categories: |
会使分类Life成为Diary的子分类,而不是并列分类。因此,有必要为您的文章选择尽可能准确的分类。
如果你需要为文章添加多个分类,可以尝试以下 list 中的方法。
1 | categories: |
此时这篇文章同时包括三个分类: PlayStation 和 Games 分别都是父分类 Diary 的子分类,同时 Life 是一个没有子分类的分类。
¶摘要
<!--more-->
之上的内容为摘要。
¶【转】草稿
草稿相当于很多博客都有的“私密文章”功能。
1 | $ hexo new draft "new draft" |
会在source/_drafts目录下生成一个new-draft.md文件。但是这个文件不被显示在页面上,链接也访问不到。也就是说如果你想把某一篇文章移除显示,又不舍得删除,可以把它移动到_drafts目录之中。
如果你希望强行预览草稿,更改配置文件:
1 | render_drafts: true |
或者,如下方式启动server:
1 | hexo server --drafts |
下面这条命令可以把草稿变成文章,或者页面:
1 | hexo publish [layout] <filename> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 幻世·游戏人间·N次元!
评论
TwikooGitalk