码云线上误删主项目文件夹的恢复

  • 前言描述
  • 解决办法
    • 解决问题

前言描述

本来某个项目即将上线,然后同事不知道怎么的,直接打开了自己的码云,在网站上把主项目目录删除了。。。。是的,删除了!!!!

收到消息的一瞬间,我感觉我的项目奖金泡汤了,世界杯赔的本来就只剩个苦茶子了:西班牙你是真不争气,葡萄牙你太争气了。。。。。

没想到还要遭遇这样的不幸,苍天啊,大地啊,你为什么要这样对我!!!!!!

我只恨当初建仓库的时候,为什么要把这个勾上

这小子食不食想跑路了?但也不是这么删的啊。。。

删完之后的目录。。。

解决办法

平时本来也就只是push和pull,以及建立仓库什么的。我连个冲突处理都没怎么搞过。。。
先试试git status看看暂存区

结果线上删除的,本地并不会记录。

在看看提交记录git reflog

看看本地提交记录。果然还是没有看到删除的提交记录。。。
但是在码云上是可以看到删除的提交记录的。


项目奖金要没了吗

解决问题

既然如此 那我只能用那一招了。

同事:马萨卡?!

我:没错,就是那一招:百度,启动!!!

查了一段时间以后,发现回退一下版本就可以了。

这里我要回退到上线前的的最后一次修改版本。版本号为1027437,但是这里显示当前版本就是

那就拉取以下,获得最新的版本号,再设置吧。结果。。没办法拉取。(因为项目被删了。。。)
也提交不了。。。。。坏了

难道就这么结束了吗?

不!不!不!不要小瞧我和奖金之间的羁绊啊,魂淡!给我高高的飞起来啊!

又想了一会,我们换个思路,不直接回退到当前的版本,而是回退到之前的版本
我们可以先回退到上上个版本,然后再回退到上一个版本
我这里的上上个版本号为:b273c25 先设置为当前版本

git reset --hard 版本号


这里可看到b273c25已经是头了。
然后再强制推送一下。
git push origin HEAD --force

然后我们再登录码云,看看项目是否还原。

成功了!!!!!!!!

这里可以看到已经还原了。只是版本还不对,那么重复上述操作,将版本设置为1027437

设置版本

查看当前的版本

将当前版本强制推送到远程仓库

然后再看一下码云上的本版本号

项目奖金总算保住了。呜呜呜
抓紧取消

码云线上误删主项目文件夹的恢复相关推荐

  1. 如何往码云里上传项目文件?

    想要往码云里上传一个项目文件,首先,我们需要的工具有:①git shell(用来敲git指令)②你自己的码云账号 第一步,要注册一个码云账号,很简单,不过多复述,注册成功后登录,接下来进行第二步: 第 ...

  2. 码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

  3. 码云上传文件夹_码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

  4. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤

    前提:已经有码云账号,电脑已经安装了git工具. (1)在码云账号上登陆自己的账号,创建一个新的项目. (2)在自己的本地磁盘下随便创建一个文件夹(例如起名为:mayun),用来存放从码云上拉下来的项 ...

  5. 服务器怎么打开本地电脑文件夹,如何在云服务器上打开本地文件夹

    如何在云服务器上打开本地文件夹 内容精选 换一换 Tomcat是一个被广泛使用的Java Web应用服务器.本文介绍了在华为云弹性云服务器上部署Java Web环境的操作步骤.首先需要下载部署Java ...

  6. 怎么把github上的东西传到码云_Git同步更新操作GitHub和码云仓库上面的代码

    一.前言 问题: 小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃更 ...

  7. 横枪立马观核景:挥码枪线上发布会纪实

    横枪立马观核景                      挥码枪线上发布会 2022年6月11日下午14:00至15:30, 挥码枪的线上发布会通过腾讯会议举办, 有近百名来自全国各地的软件同行和调试 ...

  8. 试用码云gitee上开源项目“小威架构 / boot-backend“的代码生成器遇到的坑

    ** 试用码云gitee上开源项目"小威架构 / boot-backend"的代码生成器遇到的坑 ** 源码地址: https://gitee.com/zhang.w/boot-b ...

  9. 误删了文件夹怎么恢复?

    在我们工作中,经常喜欢在电脑桌面上存放一些文件,这样使用起来还很方便.不用到处到了.但这样导致我们的桌面上文件比较多,都需要定期整理一下.这时往往会不小心误删了桌面文件.毕竟不是每个重要的文件我们都会 ...

最新文章

  1. 操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序
  2. 创建响应式布局的优秀网格工具集锦《系列五》
  3. Lesson2 Hello,GLSL
  4. 什么时候应该在C ++中使用类与结构?
  5. shodan 撒旦 新手入坑指南
  6. Appstore|IPA
  7. 01背包模板、全然背包 and 多重背包(模板)
  8. Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器
  9. 使用Zapier将应用程序与Neo4j集成
  10. vscode更换主题的插件_VScode 插件开发(三)主题
  11. shell 脚本比较字符串相等_shell脚本--逻辑判断与字符串比较
  12. 【android】读取/res/raw目录下的文件
  13. openGauss与PostgreSQL分区策略语法测试
  14. 7.js模式-装饰者模式
  15. opencv 纸箱分割_OpenCV与AIPCV库——学习笔记(一)
  16. Sqlserver数据库还原.bak文件失败的两个问题
  17. linux 内核块设备驱动,linux之块设备驱动
  18. 达梦数据库技术分享索引贴
  19. 不要问我1是不是质数
  20. 计算机专业可以当警校吗,警校开设的计算机类专业,毕业生就业方向偏向于信息安全,请注意...

热门文章

  1. 6年老Android面经总结,含泪整理面经
  2. 韶关学院计算机专业录取分数线,韶关学院录取分数线2021是多少分(附历年录取分数线)...
  3. leetcode 1363 形成三的最大倍数(C++)
  4. 【踩坑无数终极0错版】mac-Parallels Desktop的windwos虚拟机安装最新夜神模拟器+burpsuite证书安装+app渗透
  5. python使用requests库获取网页的内容
  6. mouseover事件
  7. IJKPlayer播放器支持https流程
  8. runit 学习笔记
  9. 微软云计算介绍与实践(实践之四)
  10. 华米:2014年做智能手环踩过的那些坑