<>git add 添加错文件 撤销
git add 添加 多余文件
这样的错误是由于, 有的时候 可能
git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件
git add 如果添加了错误的文件的话
<>撤销操作
git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.m 就是对某个文件进行撤销了
<>git commit 撤销
git reset --soft HEAD^
这样就成功的撤销了你的commit
注意,仅仅是撤回commit操作,您写的代码仍然保留。
git reset --soft 提交号 // 回退到指定commit,该commit之后的提交内容,保留工作目录,并把重置 HEAD
所带来的新的差异放进暂存区
git reset --hard // 回退到指定commit,该commit之后的提交内容,工作区和暂存区的内容都被抹掉
git reset 或 git reset --mixed // 不带参数,或带参数–mixed(默认参数),与git reset --soft
不同,它将会把差异放到工作区