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>
上一篇 下一篇

猜你喜欢

热点阅读