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

误执行git add .后不丢失本地修改的最简撤销方法是什么?

撤销误执行的git add . 操作方法
  • 如果你当前仓库已有提交记录(存在HEAD指针),直接执行以下命令即可撤销全部git add .带来的暂存内容,完全不会影响本地已做的所有代码修改:
    git reset
    执行完成后,再重新添加你需要的指定文件即可:
    git add './file1.java' './file2.java'

  • 如果你当前是全新仓库,还未生成过任何提交记录(不存在HEAD指针,执行git reset会报错),用以下命令清除所有暂存内容,同样不会改动本地文件:
    git rm --cached -r .

  • 如果你不需要全部撤销暂存内容,仅想撤出个别误添加的文件,执行:
    git reset HEAD <误添加的文件名>

注:上述所有命令仅操作Git暂存区数据,不会修改工作目录的任何实际代码,不存在丢失本地修改的风险

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:27:03