2017-10-04 99 views

回答

4

如果告诉git忽略这些目录,按照定义,它们不会在git存储库中被跟踪。所以,就我所知,我恐怕没有任何git可以做到恢复这些目录。

你唯一的机会就是一些单独的备份机制,例如macOS上的Time Machine或其他数据恢复方式。通常当你删除一个文件时,实际上只有文件系统地址表中的一些条目被删除,而实际的数据仍然在物理上存在,直到相应的数据块被其他数据覆盖。数据恢复工具利用这一事实来恢复已删除的数据。但这显然是与git完全无关的事情。

+0

不幸的是我没有在我的macOS上安装Time Machine。我不得不再次克隆。 – NishiJain