1.git checkout -- 文件名
对于工作区的文件未提交暂存区之前可以使用此命令撤销对文件的修改,即使是删除文件,只要没有加入暂存区,也可以通过此命令进行恢复。


2.删除文件
对于已经加入到暂存区的文件,此时从工作区将文件删除后,可以通过提交commit来将文件彻底删除。
1.git checkout -- 文件名
对于工作区的文件未提交暂存区之前可以使用此命令撤销对文件的修改,即使是删除文件,只要没有加入暂存区,也可以通过此命令进行恢复。


2.删除文件
对于已经加入到暂存区的文件,此时从工作区将文件删除后,可以通过提交commit来将文件彻底删除。