git如何回退单个文件到指定版本
原创 silivall 发表于:2017-05-05 11:28:46
  阅读 :509   收藏   编辑

在日常的版本控制过程中,总会遇到过修改过后要回退的操作。但是一次提交可能修改很多文件,仅仅只想回退其中一个文件,今天就让我们利用git来实现这个过程。

1.使用git log查看文件的历史记录

git log a.txt

git log历史

2.记录要回退的commit id图片中黄色部分,使用git reset 命令

git reset d777be2cdebbf49e3c75ba840be64ba7ec39352a a.txt

git resest

之后查看状态信息使用git stauts命令,进行查看

git status

git status

3.之后直接使用git commit -m 进行提交操作

    git commit -m "revert file a.txt"

git commit
4.使用git checkout回退成功

     git checkout a.txt