Git没有像word那样的撤销操作,但是对于不同的场景,git提供了各种等价于撤销的命令,这些命令中最常用的包括:
git checkout
git revert
git reset
上述命令适用于不同场景下的撤销操作:
- 使用
git checkout
可以签出任何一次提交的代码,覆盖本地工作目录。 git revert
最适合撤销远程仓库更改git reset
最适合撤销本地私有更改
另外,git clean
是删除工作目录中未跟踪文件的方便方法。未跟踪的文件是那些在repo工作目录中,但是还没有使用git add
添加到暂存区的文件。
git rm
是把跟踪文件从暂存区中删除的命令,即把已跟踪文件变为未跟踪文件。