
1 acthtml 2014-05-29 18:46:21 +08:00 有没有add 有的话 git reset,没的话没救。 |
3 ijse 2014-05-29 18:49:24 +08:00 如果文件没有tracked, 就没事。。 |
5 jsonline 2014-05-29 19:09:12 +08:00 via Android 没事别乱 hard |
6 kneep 2014-05-29 19:33:32 +08:00 via iPhone 应该没救了 |
7 ganxiyun 2014-05-29 19:39:29 +08:00 有些ide有local history,不知道有没有用 |
8 yukirock 2014-05-29 19:44:17 +08:00 烈建把 git 目放到 Dropbox 目下,保。 |
9 NemoAlex 2014-05-29 19:50:18 +08:00 你同事改了一天都没有 commit 一次也是厉害 |
11 ChiangDi 2014-05-29 20:02:18 +08:00 这怪你同事,一天都没commit |
12 rebornix 2014-05-29 20:35:17 +08:00 不同意楼上,有时候一天工作可能只是一个文件或者一个很小的feature,反复雕磨,不commit很正常。 |
13 SoloCompany 2014-05-29 21:43:07 +08:00 JetBrains 党路过,表示 Local History 非常有用 |
14 FatGhosta 2014-05-29 22:25:55 +08:00 学会git stash |
15 goofansu 2014-05-29 23:00:07 +08:00 |
16 goofansu 2014-05-29 23:01:50 +08:00 接15楼,我试了下,如果git add过,是可以找回的 |
17 exch4nge 2014-05-29 23:06:04 +08:00 commit要勤快,git stash也可。 @rebornix GIT作为分布式的管理工具,我觉得可以修改一小部分就提交一次。到正式提交到服务器的时候,如果觉得commit太乱,可以先git rebase -i,整理一下commit,可以合并几个commit(同时可以改相关commit message),可以调整顺序,调整完顺序还可以只把前面几个有信心的commit提交到服务器上去。 只要commit了,就不怕丢了,可以checkout,如果这commit被删,也基本上用reflog都回滚操作。 |
18 peizh2006 2014-05-29 23:13:30 +08:00 印象中add过就可以找回 |
19 skydiver 2014-05-29 23:30:11 +08:00 只要add过都可以找回。 |
20 ensonmj 2014-05-29 23:36:34 +08:00 via iPad vim的话也可以寄希望开了历史纪录 |
| 22 cyr1l 2014-05-30 00:52:22 +08:00 JetBrains 的 local History 真的是非常好用, 还自带 diff. |
23 foru17 2014-05-30 02:38:11 +08:00 我现在是在dropbox下放开发代码,之前试过有一次没commit 误输入rm -rf 了,从DP找回。add过的话,可以试一下 git reflog |
24 mahone3297 2014-05-30 07:07:58 +08:00 add 过可以用git reflog查看历史 没add过,算了吧。。。。 |
26 srjzcar 2014-05-30 11:37:57 +08:00 个人开发不喜欢这么频繁的gc 团队就别省gc了~ |