搜尋

首頁  >  問答  >  主體

查看Github專案的每一步commit

背景

最近在研究一個大牛寫的Emacs的配置,因為很複雜,所以我想直接從他的first commit入手,一步一步查看他的commit.我發現可以在github上查看每個commit下的文件列表,但是網速很慢,如果我想在本地該如何一個commit依次看呢

問題

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

给我你的怀抱给我你的怀抱2825 天前786

全部回覆(6)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-02 09:39:19

    雷雷

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:39:19

    你可以用git reflog查看你的commit

    回覆
    0
  • 黄舟

    黄舟2017-05-02 09:39:19

    git的桌面客戶端似乎都可以做這個事情吧?

    回覆
    0
  • PHPz

    PHPz2017-05-02 09:39:19

    如果你想簡單,可以用git圖形工具,向sourcetree,gitkraken都可以輕鬆做到這些。你過你想玩命令列,可以使用git show HEAD^查看最近一次提交的程式碼歷史,git show HEAD^10查看最近第10次的程式碼歷史記錄。具體的你可以git show --help看下文檔

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:39:19

    你可以用 git log --graph(或不要--graph),查看歷次操作的id,然後透過 reset --hard xxxxxxx來切換到它下一步的提交上

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:39:19

    因為我不太感冒GUI,所以使用了tig

    回覆
    0
  • 取消回覆