【发布时间】:2012-06-09 22:59:14
【问题描述】:
我有一个带有 ROR 代码的文件夹,让我们在主文件夹下将其称为“子文件夹”,将其称为“主文件夹” 我犯了一个错误,从“主文件夹”运行“git init subfolder” 该命令删除了那里的大部分代码,除了 tmp、日志和空的应用程序目录
我进一步从子文件夹中的 git 远程拉出,却没有意识到文件已被删除
然后触摸自述文件
然后添加 .然后 commit -m "first commit" 当我收到文件时会收到一条类似
的消息master 34f2e90] 第一次提交 42 个文件更改,84328 个插入(+) 创建模式 100644 自述文件 创建模式 100644 log/development.log 创建模式 100644 tmp/cache/assets/C7A/6A0/sprockets%2F442a717507a3dde80b7d59671208324c 创建模式 100644 tmp/cache/assets/C9F/560/sprockets%2F8e5a9738e9bc15478e026d98335454f9 创建模式 100644 tmp/cache/assets/CBF/380/sprockets%2F4f4c8476962893413bc66624ebedc372
然后
git push origin master
计数对象:127,完成。 Delta 压缩最多使用 2 个线程。 压缩对象:100% (85/85),完成。 写入对象:100% (126/126),389.53 KiB,完成。 总计 126(delta 14),重用 0(delta 0)
有什么方法可以恢复那些被删除的文件吗?
谢谢
【问题讨论】:
标签: ruby-on-rails git init