Git如何将暂存区恢复成和HEAD一样的?

2019-05-03  本文已影响0人  蝌蚪1573

全部恢复

  1. 当有文件进行修改并已经添加到暂存区时


    image.png

    我们可以看到下图会有恢复成HEAD一致的提示


    image.png
  2. 使用命令git reset HEAD #这个命令如果后面加文件名就是恢复具体某一个文件,如果不加文件名就是代表恢复全部

    image.png
  3. 使用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

这个时候三个文件都从暂存区撤销出来了。

上一篇下一篇

猜你喜欢

热点阅读