Git版本控制——场景四:撤销更改

120 阅读1分钟

撤销更改

步骤1 - git checkout
当使用Git时,一个常见的场景是对工作目录撤销更改。命令git checkout会用上一次提交的版本,替换工作目录的(指定或所有)东西。git checkout .会表示替换当前目录,git checkout <file or directory list>会替换指定的文件或文件夹。
在这里插入图片描述

:已经git add到暂存区的,需要使用步骤2来将更改移回工作目录,然后才能执行git checkout来撤销更改。

步骤2 - git reset
如果你已经将更改add到了暂存区,那么可以使用git reset命令来将(所有)更改,从暂存区移回工作目录。类似地,参数.表示当前目录,参数file1 file2 ... fileN表示需要操作的文件列表。

$ git