- 取消暂存的文件
适用情况:git add 后撤销修改,将文件退回到unstage区
命令:git reset HEAD 文件名
git reset HEAD js/test.js
- 撤消对文件的修改
适用情况:修改后还没有git add或git commit但没push又修改,撤消对文件的修改
命令:git checkout -- 文件名
git checkout -- js/test.js
适用情况:git add 后撤销修改,将文件退回到unstage区
命令:git reset HEAD 文件名
git reset HEAD js/test.js
适用情况:修改后还没有git add或git commit但没push又修改,撤消对文件的修改
命令:git checkout -- 文件名
git checkout -- js/test.js