git恢复修改的文件

只是修改了文件,没有任何 git 操作,直接一个命令就可回退:

$ git checkout -- aaa.txt # aaa.txt为文件名

修改了文件,并提交到暂存区(即编辑之后,gitadd但没有 git commit -m …)

$ git log --oneline    # 可以省略
$ git reset HEAD    # 回退到当前版本
$ git checkout -- aaa.txt    # aaa.txt为文件名

修改了文件,并提交到仓库区(即编辑之后,gitadd和 git commit -m …)

$ git log --oneline    # 可以省略
$ git reset HEAD^    # 回退到上一个版本
$ git checkout -- aaa.txt    # aaa.txt为文件名

git之恢复修改文件


版权声明:本文为weixin_44843481原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。