我正在开发一个Java Web项目,负责Web内容。其他开发人员对使用git不感兴趣,但这是另一个故事。所以我为WebContent文件夹创建了一个repo。但是最近java src文件发生了很多变化,我决定在我的测试服务器上批量删除和替换整个项目,但实现得太晚了,我删除了像.git这样的东西,并忽略了。所以我的问题是我该怎么办?我拉吗?我是否只是再次使用git,添加所有内容并提交?有任何见解的人。
答案 0 :(得分:1)
如果您删除了所有内容,则只需再次clone
并重新创建作品.gitignore
。
如果非常重要的东西无法替换,您可以尝试对设备进行文件刻录(从文件系统中恢复已删除的文件)。
例如extundelete
(http://extundelete.sourceforge.net/)等工具允许您执行此操作(假设基于ext
的文件系统),但无法保证它可以正常工作。
重新创建数据可能更好。