git restore file 的命令是丢弃你在工作区修改的内容,(修改的内容会丢失)
git restore --staged file 丢弃你在工作区的修改不被commit 。
但是你的修改依然在工作区。
如图:

本质区别 git restore 你的修改会丢失,git restore --staged 修改不会丢失只是不被提交到本地仓库。
其实就是git add file 之后的文件的修改,会被丢弃。


git restore 和 git restore --staged相关推荐

  1. git reset, git status, git clean, .gitignore, git diff, git restore 的关系梳理

    当进入装有git的目录里,创建一文件,如 $touch test.txt 这时候,运行git status,就会发现这个文件出现在untracked files中 $git status On bra ...

  2. [Git] 常用的 git 命令

    文章目录 git config git clone git remote git branch git status git add git restore git commit git fetch ...

  3. 超详细的Git学习记录(Git基础内容/IDEA集成Git/GitHub/Gitee/GitLab及Centos7部署GitLab)

    超详细的Git学习笔记 从B站搜到的尚硅谷视频学习了Git,记录了一下学习的内容,收获很大 学习地址: https://www.bilibili.com/video/BV1vy4y1s7k6?p=11 ...

  4. 【git】(task1)git基础和常用命令

    学习总结 首先就上来一张git常用命令速查表吧,如果时间有限可以直接先学习add,commit,reset,checkout四个命令,参考从4个命令总结git所有套路. git add是个多功能命令, ...

  5. 2021 从零开始学Git【新版本Git - 8000字详细介绍】

    我写的这篇文章,主要是记录自己的学习过程,也希望帮助读者少踩坑(比如不同版本可能命令不兼容等).本文面向git零基础初学者,建议读者按照文中命令自己全部操作一遍(注意运行环境). 我的运行环境:win ...

  6. git stash、git branch使用方法

    git stash.git branch使用方法 目录 git stash.git branch使用方法 一.git stash 二.git branch 1. 常用命令 2.使用场景 一.git s ...

  7. git switch 与 git checkout的不同

    文章目录 `git switch`切换分支 我们不是已经有`git check out`了么 `check out` 和 `switch` 切换分支方面的不同 如何解决这个困惑 git switch切 ...

  8. git(5)分布式 Git

    5 分布式 Git 为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库.经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令.接下来,我们要学习下如何 ...

  9. git用户文档1 — git基础

    1. git基础 1.1 分布式 我们把远端仓库(云端的仓库)称为repo,repo必须有一个master分支,就是主分支. repo除了有一个master分支,还有很多其他的分支,若干个分支之间存储 ...

  10. git: git add --ignore-removal git add --all 区别

    遇到的问题 在仓库中删除文件后,试图直接用 git add . 将所有删除工作提交暂存区,结果遇到了报错: $ git add . warning: You ran 'git add' with ne ...

最新文章

  1. Intellij IDEA中开启Run Dashboard模式
  2. Python 学习笔记01
  3. wstring与string相互转换
  4. Python学习笔记:接下来
  5. 李开复唱衰互联网手机:大部分公司会失败
  6. Spring笔记001 Spring容器的基本实现—— Spring的结构组成
  7. 链表 -- 2.2.1 Add Two Numbers -- 图解
  8. Gson解析原理概述
  9. 计算机图形学 之 中点画线算法
  10. 计算从1加到该整数的值c语言,C语言编程题库与解析1.doc
  11. 如何给绘制好的CAD图纸设置密码?
  12. python项目源码 日程管理_怎么用python写作息时间安排呢?
  13. Gmail邮箱允许异地登录/客户端登录
  14. php如何采集有验证码的网页信息,网页数据采集出现验证码的解决方法 - 八爪鱼采集器...
  15. Apache Ambari官方文档中文版
  16. adb shell get/setprop, setenforce...
  17. ajax 报错 Content-Type is not allowed by Access-Control-Allow-Headers in preflight respon
  18. 3D建模要学多久才能接外包私活?
  19. 小米电视1代上半屏背光闪的问题解决
  20. Linux中的大于号和小于号

热门文章

  1. HashMap中的putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict)解读
  2. win7驱动程序未经签名可以使用吗_win7系统怎么禁用驱动程序签名强制
  3. 计算机毕业设计(校园旧物回收)之安卓app用户端
  4. JVM的清洁工具——常见的垃圾回收器
  5. 你一定不知道:冬至吃饺子是为了纪念谁?
  6. 【应用数学】动态最优化(6):确定性最优控制
  7. React基础—refs介绍
  8. ios 线条球_iOS 圆球加载动画解析
  9. JAVA 多线程知识点
  10. 【rmzt:炫斗之王win7主题】