You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误在Mac主目录建Git仓库后删文件,如何恢复?

恢复Git误删的Mac主目录文件

基于Git的恢复方法(如果文件曾被Git追踪/暂存)

  • 打开终端,进入Mac主目录:
    cd ~
    
  • 若当前Git状态显示大量deleted:文件(如你截图所示),直接执行命令恢复所有文件:
    git restore .
    
  • 如果文件未被提交过,只是刚被添加到Git索引后被删除,执行以下命令查找Git缓存的文件对象:
    git fsck --lost-found
    
    执行后,Git会将未被引用的文件内容存入.git/lost-found/blobs目录,你可以通过cat命令查看文件内容,再重命名并移回原位置。

系统级恢复方法(Git无法恢复时)

  • Time Machine恢复:打开Time Machine,选择操作前的时间点,直接恢复主目录的文件。
  • 废纸篓检查:如果文件被移至废纸篓,直接拖回原路径即可。
  • 数据恢复工具:若上述方法无效,可使用Disk Drill等工具扫描磁盘,但需避免向主目录写入新数据,防止覆盖丢失文件。

注意:如果这些文件从未被Git追踪(即创建仓库后刚被添加就删除),Git无法直接恢复,只能依赖系统级恢复手段。

内容的提问来源于stack exchange,提问作者Andrea Lotti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 09:05:02