Git checkout -- file 其本质是使用暂存区的文件替换工作区的文件。 因此如果误删了工作区的文件,则可使用checkout还原;如果想撤销对工作区文件的修改,也可以用checkout把工作区的修改撤销。