草
草
今天想搭celesWuff/ktpwarp-server: ktpWarp:课堂派自动签到 (github.com)课堂派自动签到的web 在进行复制粘贴的时候误把cp记成rm进行了以下操作
rm -rf ktpwarp-server /www/wwwroot/
结果可想而知 我的网站全G了 首当其冲的是我的blog 正是你现在看的这玩意
由于我没做任何快照(备份的重要性)所以我就开始重新搭blog
搭建过程
具体搭建过程可以参考这篇文章[通过Git将Hexo博客部署到服务器 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/83095214#:~:text=通过Git将Hexo博客部署到服务器 1 使用hexo生成静态文件 2,在云主机上搭建git环境,并将静态文件通过git上传到云主机 3 使用git-hooks实现自动部署 4 Nginx用做静态文件服务器,实现外界对博客的访问)
我这里主要讲我遇到的奇怪问题
1 | git init wjuwju.top #新建一个库 |
在里面主要输入这段话
git --work-tree=/www/wwwroot/wjuwju.top --git-dir=//www/wwwroot/wjuwju.top/.git checkout -f
可以在我们每次 push 完之后 把部署目录更新到博客的最新状态如果遇到push上去不更新本地库 改这段就好了
遇到! [remote rejected] HEAD -> master (branch is currently checked out)
问题 直接用git config receive.denyCurrentBranch ignore
我也不知道有什么后果 反正用就对了
草
首尾呼应一下 这辈子没这么傻过 服啦
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FOR DREAM!