git 撤销add
git reset HEAD 上一次add 里面的全部撤销了
git reset HEAD fileName 对某个文件进行撤销了
git commit或push 之后,撤销操作
git reset --mixed <commit_id> 。撤销commit | push,回退到<commit_id>对应版本,保留源码到未暂存区。保留本地工业空间的源码。
git reset --soft <commit_id> 撤销commit | push,回退到<commit_id>对应版本,保留远程源码到暂存区。保留本地工作空间的源码及状态(暂存或未暂存)
git reset --hard <commit_id> 撤销commit | push,回退到<commit_id>对应版本,不保留远程及本地代码。