误执行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
相关产品推荐
相关产品推荐

