Git-21 & 22 & 23: 文件的恢复
2019-04-03 本文已影响0人
WenxuanLi
李文轩 2019-02-25
撤销 工作区 中的文件的变更:
$ git checkout -- <filename>
# discard changes in working directory
从 HEAD 恢复到 暂存区(不打算生成commit):
$ git reset HEAD # 不保留暂存区的所有变更,所有文件恢复成和 HEAD 一样
# 工作区的修改会被保留
从 HEAD 恢复到 暂存区,部分文件:
$ git reset HEAD -- <filename>
从 暂存区 恢复到 工作区(不打算 git add):
$ git checkout -- <filename>