查看Github项目的每一步commit

 承诺你的慌言_153 发布于 2022-10-28 04:24

背景

最近在研究一个大牛写的Emacs的配置,因为很复杂,所以我想直接从他的first commit入手,一步一步查看他的commit.我发现可以在github上查看每个commit下的文件列表,但是网速很慢,如果我想在本地该如何一个commit依次看呢

问题

1.当我直接拿到first commit的hashcode后,git reset --hard a034d
2.然后我该如何到下一个commmit呢(也就是第二个commit)

6 个回答
  • 因为我不太感冒GUI,所以使用了tig

    2022-11-12 01:42 回答
  • 你可以用 git log --graph(或者不要--graph),查看历次操作的id,然后通过 reset --hard xxxxxxx来切换到它下一步的提交上

    2022-11-12 01:42 回答
  • 如果你想简单,可以用git图形工具,向sourcetree,gitkraken都可以轻松做到这些。你过你想玩命令行,可以使用git show HEAD^查看最近一次提交的代码历史,git show HEAD^10查看最近第10次的代码历史。具体的你可以git show --help看下文档

    2022-11-12 01:42 回答
  • git的桌面客户端貌似都可以干这个事情吧?

    2022-11-12 01:42 回答
  • 你可以用git reflog查看你的commit

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