临下班前不小心把一天写的代码都删了

2017 年 4 月 6 日
 sneezry
写了一天的代码没 git add ,创建一个新的分支后用 rm -rf *清掉了从 master 继承过来的全部代码,准备写入新的代码。当切回 master 时,发现整个世界都静止了(手动微笑

用了两个多小时把这一天写的代码又都回想起来并调试成功,终于长舒了一口气。

你说我手贱不贱?

贱。
12686 次点击
所在节点    程序员
95 条回复
47jm9ozp
2017 年 4 月 7 日
@cinhoo 微妙,反正能用就行,不管了……
zxq1002
2017 年 4 月 7 日
@zmj1316 已经 commit 过不用怕, git reflog
nameldk
2017 年 4 月 7 日
Local History 分分钟找回。
SummerWQM
2017 年 4 月 7 日
commit 啊
Clarencep
2017 年 4 月 7 日
以前干过类似这种的蠢事,还好 IdeaJ 有 Local history. 现在用 vscode 的时候果断也装了个 local history 的插件
deepzz
2017 年 4 月 7 日
rm -rf *是什么鬼,为什么会有这个操作
lwbjing
2017 年 4 月 7 日
曾经为了这事儿,我加了一整个周末的班。。
licraft
2017 年 4 月 7 日
git 好像有回退执行过的指令的功能的
wizardoz
2017 年 4 月 7 日
没关系,写过的代码重写一遍会更整洁。
zzczzc
2017 年 4 月 7 日
我也被 intellij 的 local history 拯救过
blacklee
2017 年 4 月 7 日
习惯不好。
我用最简单的 VIM+git ,几年了也没出这样的事。
不过前几天我把自己的数据库数据改错了,气得我几天没干活,一直在反思。
jkneedout
2017 年 4 月 7 日
yujieyu7
2017 年 4 月 7 日
没事一定要 add commit push 一下啊
waye
2017 年 4 月 7 日
曾经把写了一个月的代码 del 掉了, 花了一个星期 恢复出来, 23333333
lyragosa
2017 年 4 月 7 日
local history 再次立功!
fan1234nm
2017 年 4 月 7 日
Local History 分分钟找回啊
fds
2017 年 4 月 7 日
所以要随时 commit 呀。嫌历史不好看,提交前 rebase -i 整理成一个就好了嘛。
justfindu
2017 年 4 月 7 日
我前几天也做了这个事儿 切回分支然后懵逼
justfindu
2017 年 4 月 7 日
神器啊~ local history 再次立功了
zacard
2017 年 4 月 7 日
idea local history

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/353035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX