上传文件
总算部署到把静态本地 blog 部署到 github 网站上去了,过程有点繁琐到最后反复试错不知道怎么还是解决了,接下来看看怎么把这个最新的文件pull到我的 blog 上去吧
首先尝试第一种方法,先把更新的 md 文件 pull 到我的仓库里面去···
1 | git add . |
虽然上传成功,看看效果,果然不行,还是需要调用 hexo
尝试 hexo d
,没有效果
尝试
1 | hexo clean |
部署成功,不过问题出在第一次上传只更新到了“虽然上传成功”这一行,探究原因
操作流程
1 | git add . |
或 git add . && git commit -m "Some updates" && git pull origin master && hexo clean && hexo deploy
等待几分钟即可
但是有时存在网络不稳定问题导致经常出错 :(
后续需要进一步解决
恢复文件
不知道哪位把整个文件夹(正常来说应该在根目录下的blog
文件夹执行上述操作)执行了上述操作还寻思为什么会出问题,最后在查找解决方法 restore 的过程中中断 failed,导致整个本地个人博客消失,心慌之下终于在网上找到解决方案并折腾回来了上一版本的信息。
- 查看提交的历史记录并找到对应的版本
git reflog --date=iso
使用
git show commitId
来确认恢复对象为这次的修改(commitId 为上述查询到的目标版本号)使用git cherry-pick commitId 来重新把这次修改应用到该分支上
1
2
3
4
5git cherry-pick commitId
git add .
git cherry-pick --continue最后执行
git push
恢复文件
真的很恐怖我的作业还在上面/哭,还好解决了