如何将工作区的文件恢复成和暂存一致?

  1. 当工作区的文件进行修改后,并使用git add index.html命令将它放到暂存区里面
    image.png

    image.png
  2. 使用git diff --cached可以看到暂存区的内容已经发生变化,这个时候工作区和暂存区是一致的
    image.png
  3. 再次对工作区的文件进行修改时,工作区和暂存区的文件就会有差异


    image.png

    image.png
  4. 这个时候工作区和暂存区,暂存区和HEAD的文件都是有差异的
    git status
    image.png
  5. 根据上面的提示,如果想取消工作路径下的变更(工作区),请使用git checkout -- <file>;也就是工作区的内容不想要了,想要变成跟暂存区的一样
    git checkout -- index.html
    image.png
image.png

这个时候可以发现工作区和暂存区的index.html已经恢复成一致的了

  1. 也可以使用vim命令进行验证,就会看到工作区的文件内容已经和暂存区一致了


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容