Git命令-回滚操作

问题报错

位置

Github Action配置的自动部署

错误

ssh://git@github.com/jerryc127/urllib-sync.git 无访问无权限

分析

  • 更换hosts
  • 重新配置SSH key
  • 对比最后一次正确配置
  1. 更换hosts

    处理:添加 "140.82.113.3" 至hosts文件中

    结果:问题依然存在,并且本地访问github速度降低

  2. 重新配置SSH key

    结果:问题依然存在,coding、gitee仓库需要重新连接

  3. 对比最后一次正确配置,对比 committed 发现在安装某些插件时,对yarn和package做了更改

    处理:下载官方theme,对比更改上述文件

    结果:问题依然存在

解决

处理:恢复到最后一次能够正确运行的版本

咱只知道文件被改了,既然修改无效,那咱就直接恢复!

查看commits_id

最后一次正确的commits

法一
  1. 仓库进入commits

  2. 找到最后一次正确的commits,复制id即可,获取commits_id

法二
  1. git命令

    git reflog
    
  2. 找到对应commits获取id即可

命令行回退/回滚

  1. 本地git回退到commits_id版本

    git reset --hard commit_id
    
  2. 推送

    git push --force origin 分支名称
    
posted @   LiamYe  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示