撤销修改

来源:互联网 发布:js onclick没反应 编辑:程序博客网 时间:2024/05/02 01:38

操作撤销前先理解git是如何把文件修改提交到本地仓库,流程如下图所示:
这里写图片描述
撤销修改分为三种类型,如下:

  • 工作空间修改
  • 从工作空间添加到暂存区
  • 从暂存区提交到本地仓库

撤销工作空间修改:
使用命令git checkout -- <file>
例如:git checkout -- readme.txt

撤销从工作空间添加到暂存区修改
使用命令git reset HEAD <file>
例如git reset HEAD readme.txt

从版本库中撤销
使用命令git reset --hard HEAD^
HEAD^代表前一个版本,HEAD^^代表第二个版本,依次类推

0 0