您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
21 如何让暂存区恢复成和HEAD...
发布时间:2020-07-18 18:58:02编辑:雪饮阅读()
首先我们暂存区已经全部暂存了,并且文件列表如
$ git status
On branch master
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: 1.txt
modified: 2.txt
modified: 3.txt
用git reset HEAD命令即可将暂存区文件全部恢复到head状态(即自上次代码最新代码以来未做任何改动,顺便说下这几个区进阶顺序是head=》工作区=》暂存区)。如
xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/we5 (master)
$ git reset HEAD
Unstaged changes after reset:
M 1.txt
M 2.txt
M 3.txt
那么我们可以通过比较暂存区与head的方式来确定是否生效,如
xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/we5 (master)
$ git diff --cached
可以看到没有任何结果输出,则就是说目前暂存区和head是一样的咯。
关键字词:git,暂存区,head,恢复