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

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

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

你说我手贱不贱?

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

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

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

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

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

© 2021 V2EX