git基础教程(14)取消暂存和取消工作区修改git restore 和 git restore --staged

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git基础教程(14)取消暂存和取消工作区修改git restore 和 git restore --staged相关的知识,希望对你有一定的参考价值。

git restore <file>
表示将在工作空间但是不在暂存区的文件撤销更改.

git restore --staged <file>
作用是将暂存区的文件从暂存区撤出,但不会更改文件。

演示1:
1、仓库初始状态:
干净的仓库,下面有一个readme文件

小静静@DESKTOP-MD21325 MINGW64 /d/test1/test1 (master)
$ git status
On branch master
Your branch is up to date with \'origin/master\'.

nothing to commit, working tree clean

小静静@DESKTOP-MD21325 MINGW64 /d/test1/test1 (master)
$ ls
readme

小静静@DESKTOP-MD21325 MINGW64 /d/test1/test1 (master

以上是关于git基础教程(14)取消暂存和取消工作区修改git restore 和 git restore --staged的主要内容,如果未能解决你的问题,请参考以下文章

git教程2-删除修改和文件

10-git-取消暂存的文件

JGit Java Git 库取消暂存文件

Git stash 指令总结:暂存和恢复

为啥有两种方法可以在 Git 中取消暂存文件?

为啥有两种方法可以在 Git 中取消暂存文件?