全部东西丢失了,这样是不是已经绝对不能再找回了?
rm -rf .git/
无能为力,不过没事删 .git 干嘛
立马停止任何 io 操作,然后用相应工具恢复,这个要看运气,如果文件数据块被覆盖就彻底无力了
节哀...
对,没事删什么.git 啊。 我同事,把 pulic/全删了。 没想到里面有 upload 的图片接近 1G
楼主准备准备投简历找下家吧。。。哎。
#1 楼 @uudui 奔溃了!!我另外新建了一个远程仓库。然后远程添加的时候不能加,我直接把.git 全删了,重新加一个。但是忘记 merge 之前的 commit 了。
楼主节哀……可能产生副作用的删除,都先用 mv 来做备份,完了确认没问题再 rm
没有远端服务器上的代码么?
这有什么问题吗? 你只是删除.git 而以,工作目录不是还在吗? 只是历史或是分支会丢失而以,问题没有那么大吧
#9 楼 @ZombieCoder 如果楼主的分支是写了一个月的一个 feature,那也挺悲剧的。
我也觉得没什么问题呀。。。 pull merge 再 commit push 不行吗?
#6 楼 @1272729223 怎么会出现远程仓库不能加这种事情... 就算 merge 了。.git/ 删了整个都没了吧
merge
.git/
#9 楼 @ZombieCoder #10 楼 @zgm #11 楼 @ChanceDoor
就是分支没了,剩下的"initial commit" 就是rails new app创建的这些东西了。 不过还好,主要是css样式花了不少心思。
rails new app
css
楼主节哀!
既然有远程,为啥不一开始配置好?非要等 N 个 commit 之后才考虑 push 的问题,这实在是自找苦吃。
这可以写一篇
《论 Dropbox 的重要性》……
反正能这样乱搞的,也不是重要项目~
没有远程备份?没有 dropbox? btw 5 楼真亮
Time 呀嘛那个 machine 呀,Time 呀嘛那个 machine .
无论从备份,还是持续集成角度来看,每天 push 都是个好习惯