git如何查看文件的历史版本

2020-02-15  本文已影响0人  CodingCode

git如何查看文件的历史版本

  1. 查看文件的提交历史
$ git log --oneline <file>
474e16c <description1>
5f93f97 <description2>
6ab4d2b <description3>
...
  1. 签出历史版本
$ git checkout 5f93f97 <file>

此时会把 revision=5f93f97的<file>文件放在工作区,并丢弃原来工作区的改动;(暂存区的内容不受影响)

  1. 恢复回最新版本
$ git checkout HEAD <file>

这个命令会把最新的commit版本内容替换当前工作区,和暂存区。

如果只想丢弃当前工作区内容,保留暂存区,则:

$ git checkout -- <file>

这个命令是丢弃当前工作区,把暂存区的内容拷贝到工作区。

上一篇 下一篇

猜你喜欢

热点阅读