Git命令-回滚操作
问题报错
位置
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命令
git reflog
-
找到对应commits获取id即可
命令行回退/回滚
-
本地git回退到commits_id版本
git reset --hard commit_id
-
推送
git push --force origin 分支名称
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix