git reset --soft –缓存区和工作目录都不会被改变 (只撤销当前的commit)
git reset --mixed 文件名/节点名 默认选项。缓存区和你指定的提交同步,但工作目录不受影响(等价于git rm --cached 文件名)
git reset --hard 缓存区和工作目录都同步到你指定的提交
git checkout . 撤销当前文件的所有操作
git reset --soft –缓存区和工作目录都不会被改变 (只撤销当前的commit)
git reset --mixed 文件名/节点名 默认选项。缓存区和你指定的提交同步,但工作目录不受影响(等价于git rm --cached 文件名)
git reset --hard 缓存区和工作目录都同步到你指定的提交
git checkout . 撤销当前文件的所有操作