git里面怎么查看某个提交时指定文件的具体内容?

 郭尚刚 发布于 2022-10-27 17:25

比如我想看9efcb7c这个提交时index.html的具体内容?或者把这个文件复制出来也行。

4 个回答
  • 在git下可以很容易实现。根据你提供的那次提交的哈希值,可以运行下面的命令:

    git checkout 9efcb7c

    运行完这个命令之后,这时的index.html文件,就是那次提交(9efcb7c)时的index.html文件。之后运行git checkout master你就可以回到目前的提交状态。
    注意,运行git checkout命令必须保证你当前没有未提交的修改,否则会提示你先将这些修改提交后才能checkout

    2022-10-28 15:54 回答
  • 大多数针对或支持Git的工具都可以帮你很快实现这一目的,并且效果也很直观。比如SourceTree或者各大IDE。

    2022-10-28 15:55 回答
  • 回退到这个版本看,然后再reset回去就是了

    2022-10-28 15:55 回答
  • git show 9efcb7c:index.html

    2022-10-28 16:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有