Github保命技能-回滚/回退版处理
问题报错
位置
Github Action配置的自动部署
错误
ssh://git@github.com/jerryc127/urllib-sync.git 无访问无权限
分析
- 更换hosts
- 重新配置SSH key
- 对比最后一次正确配置
更换hosts
处理:添加 “140.82.113.3” 至hosts文件中
结果:问题依然存在,并且本地访问github速度降低
重新配置SSH key
结果:问题依然存在,coding、gitee仓库需要重新连接
对比最后一次正确配置,对比 committed 发现在安装某些插件时,对yarn和package做了更改
处理:下载官方theme,对比更改上述文件
结果:问题依然存在
解决
处理:恢复到最后一次能够正确运行的版本
咱只知道文件被改了,既然修改无效,那咱就直接恢复!
查看commits_id
最后一次正确的commits
法一
仓库进入commits
找到最后一次正确的commits,复制id即可,获取commits_id
法二
git命令
1
git reflog
找到对应commits获取id即可
命令行回退/回滚
本地git回退到commits_id版本
1
git reset --hard commit_id
推送
1
git push --force origin 分支名称
评论
TwikooWaline