10-git-取消暂存的文件

Posted 爱学习de测试小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10-git-取消暂存的文件相关的知识,希望对你有一定的参考价值。

取消暂存的文件


前言

  • 本篇来学习下,本地代码变更后,如何恢复到变更前的状态

准备数据

  • 在一个仓库下,新建test.txt
  • 添加暂存区:git add test.txt

取消暂存文件

restore

  • 取消暂存文件:git restore --staged <file>

reset

  • 撤销某个文件提交,同上
git reset HEAD <文件名>
  • 撤销所有暂存区的提交
git reset 

撤销文件修改

  • 执行 git checkout 命令后,对那个文件在本地的任何修改都会消失,而 Git 会用最近提交的版本来覆盖掉它
git checkout -- <file_name>

以上是关于10-git-取消暂存的文件的主要内容,如果未能解决你的问题,请参考以下文章

git命令

如何快速撤消 git 中的暂存和未暂存的更改?

git checkout 将未暂存的文件带到新分支

如何将未暂存的文件移动到未跟踪的位置?

git add 后如何撤销暂存的文件?

6.查看已暂存和未暂存的修改