美文网首页
Git如何将暂存区恢复成和HEAD一样的?

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

作者: 蝌蚪1573 | 来源:发表于2019-05-03 14:59 被阅读0次

    全部恢复

    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

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

    相关文章

      网友评论

          本文标题:Git如何将暂存区恢复成和HEAD一样的?

          本文链接:https://www.haomeiwen.com/subject/gutznqtx.html