代码丢失了怎么办?

博主在提交代码时遇到电脑黑屏导致代码丢失,.git文件夹损坏,通过寻找编译后的CSS文件手动还原了大部分工作。分享了解决方案及避免此类问题的方法,包括养成良好commit习惯,推荐使用Visual Studio Code的Local History插件来保存文件历史。
摘要由CSDN通过智能技术生成

起因

本来今天我开开心心要commit这两天完成的工作量,突然在触发husky钩子检测代码的时候,我的电脑黑屏了,出现了以下画面

 

然后就是我这两天写的代码文件全部都没了,心里慌了下,使用git log没有查到我的commit记录,于是乎我各种方法折腾了一下,最后动到了.git文件夹,于是乎我的整个仓库都炸了,复原是不可能的

后面问了下同事,有没有遇到这种情况,原来同事在前不久也遇到了,问了下解决方案,如下链接,有需要的自取

https://blog.csdn.net/taokeng/article/details/117751301

我自己的解决方式

因为我的.git文件夹已经炸了,想复原是不可能的,window下多个终端同时访问git仓库,会造成lock,这时候容易误删,哎,反正能用mac开发就别用window

好彩我找到编译过后的css文件,因为这两天写的是静态页面,没有写逻辑,css我是用BEM规范去组织,所以还原起来比较容易,花了一个半小时就解决了,还是挺庆幸的

如何规避

那么有没有方法,去规避这类问题呢

  • 良好的commit的习惯,不要像我一样两天提交一次

  • 借助于插件

接下来,我要介绍一款插件,可以很好的帮我们规避问题

文档地址:https://marketplace.visualstudio.com/items?itemName=xyz.local-history

这个插件做的事情很简单,就是把之前修改的文件缓存起来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一些思路和建议,但需要您明确一些细节: - 您需要什么样的功能,比如售票、排片、会员管理、影片管理等等? - 您是否有现成的数据库或者API可以使用? - 您有没有明确的开发预算和时间限制? 以下是一个参考的电影院管理系统APP的设计方案: 1. 客户端 客户端主要分为两个部分:用户端和管理员端。 (1)用户端 用户端主要功能包括: - 首页:展示正在热映和即将上映的电影,可以通过搜索、分类、评分等方式到心仪的电影; - 影片详情页:展示电影的详细信息,包括剧情简介、演员阵容、评分等等; - 影院列表页:展示附近的影院列表,可以通过筛选、排序等方式到心仪的影院; - 影院详情页:展示影院的详细信息,包括地址、联系方式、放映厅信息等等; - 座位选择页:用户选择自己心仪的座位,并完成支付流程; - 订单详情页:展示订单的详细信息,包括电影名称、影院名称、放映时间等等; - 个人中心页:用户可以查看自己的订单记录、积分等信息。 (2)管理员端 管理员端主要功能包括: - 影片管理:管理员可以添加、编辑、删除电影信息; - 影院管理:管理员可以添加、编辑、删除影院信息; - 放映厅管理:管理员可以添加、编辑、删除放映厅信息; - 排片管理:管理员可以进行排片管理,包括选择电影、选择影院、选择放映厅、选择放映时间等等; - 订单管理:管理员可以查看所有订单记录,包括订单编号、电影名称、影院名称、放映时间等等。 2. 服务器端 服务器端主要负责数据存储和处理,包括: - 用户信息存储:包括用户注册信息、订单信息、积分信息等等; - 电影、影院、放映厅信息存储:包括电影名称、影院名称、放映厅名称、座位信息等等; - 管理员信息存储:包括管理员账号、密码等信息; - 订单处理:处理用户购票请求,生成订单信息,并将订单信息存储到数据库中; - 排片管理:根据管理员的排片管理,生成相应的排片信息,并将排片信息存储到数据库中。 3. 开发平台和技术选型 开发平台可以选择iOS或者Android,也可以选择React Native等技术栈进行跨平台开发。后端可以选择Java、Python等语言进行开发,数据库可以选择MySQL、MongoDB等。 以上是一个简单的电影院管理系统APP的设计方案,具体实现需要根据您的需求、预算和时间限制进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值