全部恢复
-
当有文件进行修改并已经添加到暂存区时
image.png
我们可以看到下图会有恢复成HEAD一致的提示
image.png
-
使用命令
git reset HEAD#这个命令如果后面加文件名就是恢复具体某一个文件,如果不加文件名就是代表恢复全部
image.png
-
使用
git diff --cached验证是否成功,diff没有内容表示已经全部一致
image.png
恢复部分文件
使用命令git reset HEAD -- <file> #<file>表示要恢复的文件
比如要恢复的文件是 styles/style.css
那么则使用命令:git reset HEAD -- styles/style.css
image.png
image.png
也可以多个文件一起恢复 比如:git reset HEAD -- README index.html
image.png
image.png
这个时候三个文件都从暂存区撤销出来了。












网友评论