乐于分享
好东西不私藏

文件还在——误删、改坏、换电脑,都能找回来

文件还在——误删、改坏、换电脑,都能找回来

电脑坏了文件还在

误删、改坏、换电脑,都能找回来

这一篇我们聊一个最朴实的需求:别丢东西。

你的电脑里存着大量工作材料:历年总结、调研报告、制度汇编、会议纪要……这些东西一旦丢失,轻则加班重写,重则影响工作推进。而丢失的原因五花八门:误删文件、硬盘故障、电脑更换、U盘丢失、中了勒索病毒。

你可能觉得网盘备份就够了,百度网盘、腾讯微云都在用。但网盘备份的是结果——你给它什么它存什么;Git 备份的是过程——它记住你每一步怎么走过来的。这个区别,关键时刻就是"能找回"和"找不回来"的区别。

网盘备份的是结果——你给它什么它存什么;Git 备份的是过程——它记住你每一步怎么走过来的。

Git 的版本管理和云端推送功能,恰好能解决这些问题。而且你不需要额外花钱买网盘或备份软件,Gitee 免费账号就能用。

Git 的备份跟普通网盘有什么不同

你可能会想:我已经用百度网盘 / 腾讯微云备份文件了,Git 有什么不一样?

对比项
普通网盘
Git + Gitee
备份方式
手动上传文件,覆盖旧版本
每次提交自动保存新版本,旧版本不丢失
历史版本
通常只保留最新版
每次提交都是独立快照,可随时回溯
恢复方式
从网盘下载最新版
可下载任意历史版本
文件对比
看不到改了什么
文本文件可逐行对比
误删恢复
回收站有期限
只要提交过,永远能找回

简单说:网盘备份的是"最新的那份文件"——你给它什么它存什么;Git 备份的是"这份文件从第一天到今天的全部历史"——每一步怎么走过来的,都在。

三种常见丢失场景,Git 怎么应对

场景一:误删文件

你整理电脑桌面时,不小心把一份调研报告删了,回收站也清空了。

如果这份文件之前上传到过 Gitee 仓库,恢复很简单:

  1. 打开 Gitee 网页版,进入对应仓库
  2. 点击"提交历史",找到最后一次上传这份文件的提交记录
  3. 点击进入那次提交的文件列表,找到那份调研报告
  4. 点击文件名,然后点击"下载"

文件就回来了。不管你删了多久,只要当初提交过,就能找回。

场景二:改坏了想退回

你花了一下午修改一份方案,改完保存后发现还不如原来的好。Word 的撤销功能已经不够用了——你关了文件又重新打开,撤销历史清空了。

如果这份文件用 Git 管理过:

  1. 打开 Gitee 网页版,进入对应仓库
  2. 点击"提交历史",找到修改之前的那个版本
  3. 下载那个版本的文件
  4. 用下载的文件覆盖电脑上的文件

你修改之前的版本就恢复了。不管中间改了多少轮,只要每一轮都提交过,任何一个版本都能随时找回。

场景三:电脑坏了或换了新电脑

旧电脑突然开不了机,或者单位统一换了新电脑。你原来的文件全在旧电脑的硬盘里。

如果文件都推送到过 Gitee:

  1. 在新电脑上打开浏览器,登录 Gitee 账号
  2. 进入你的仓库,所有文件都在
  3. 逐个下载到新电脑,继续工作

提交历史也都在——谁在什么时候改了什么,完整保留。

怎么把文件推送到 Gitee(云端备份)

前面几篇已经讲过上传文件和提交的操作。这里再明确一下"推送"的概念。

用网页版上传文件并提交,就同时完成了云端备份,不需要额外的"推送"步骤。因为你在网页上操作的文件,直接存在 Gitee 的服务器上。

如果你以后用了客户端(比如 SourceGit),那才需要区分"本地提交"和"推送到云端"两个动作——你在电脑上提交后,还得点一下"推送"才能把修改同步到云端。但现阶段用网页版,不存在这个问题。

哪些文件值得备份到 Git

不是所有文件都适合放到 Git 仓库里。以下是一些实用建议:

适合放入 Git 的文件

  • 工作材料
    :汇报、总结、方案、讲话稿等 Word 文件
  • 知识库笔记
    :Markdown 格式的学习笔记、会议纪要、调研记录
  • 数据表格
    :Excel 格式的统计数据、台账
  • 重要邮件附件
    :领导批示的扫描件、上级下发的文件

不适合放入 Git 的文件

  • 大文件
    :视频、大型图片集、设计源文件(Gitee 免费版单文件上限 50MB,单仓库容量上限 500MB)
  • 临时文件
    :Word 自动生成的临时文件(以 ~$ 开头)、系统缓存
  • 个人隐私文件
    :身份证扫描件、银行卡信息等(即使是私有仓库,也不建议放敏感个人信息)
  • 音乐、电影等娱乐文件
    :跟工作无关,且体积大

一个简单实用的备份习惯

不需要搞复杂的备份策略,养成一个习惯就够了:

每周五下午,花 10 分钟把本周修改过的文件上传到 Gitee。

具体做法:

  1. 打开 Gitee,进入对应仓库
  2. 把本周修改过的文件逐一上传,每上传一个就提交一次,写清楚改了什么
  3. 确认提交历史里出现了新的记录

10 分钟,一周的工作成果就安全备份了。

如果你觉得每周一次不够,也可以每天下班前花 2 分钟上传当天修改的文件。频率越高,丢失风险越小。

关于"忽略文件"的简单说明

你可能会注意到,有些文件夹里有一些不需要备份的文件——比如 Word 自动生成的临时文件(文件名以 ~$ 开头),或者一些系统生成的配置文件。

Git 有一个功能叫 .gitignore(忽略文件),可以告诉 Git 哪些文件不要管。但对于网页版用户来说,这个功能用不上——因为网页版是你手动选择上传哪些文件,不想上传的文件不传就行了。

只有当你以后用了客户端(客户端会自动监视整个文件夹),才需要配置 .gitignore。现阶段不用管它。

说这么多,不如动手试一下。

动手试一下

今天的任务很简单,但很有价值:

  1. 想一想:如果你现在的电脑明天坏了,哪些文件是你最不想丢的?
  2. 在 Gitee 上创建一个私有仓库,名字叫"工作备份"
  3. 把你最不想丢的 3-5 个文件上传到这个仓库
  4. 确认提交历史里有记录
  5. 试着删除电脑上的其中一个文件(先确认仓库里有),然后从 Gitee 上下载回来

最后一步是关键——亲手体验一次"从云端恢复文件",你会对 Git 的备份价值有实实在在的感受。

上一篇:制度文件、学习笔记、调研资料,井井有条还能追溯

下一篇预告:先用起来,再慢慢变好——给非IT人的长期使用建议