cari

Rumah  >  Soal Jawab  >  teks badan

查看Github项目的每一步commit

背景

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

问题

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

给我你的怀抱给我你的怀抱2763 hari yang lalu744

membalas semua(6)saya akan balas

  • 仅有的幸福

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

    git reflog  是可以的,建议你使用 tig 来查看也是不错的

    balas
    0
  • 巴扎黑

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

    Anda boleh menggunakan git reflog untuk melihat komitmen anda

    balas
    0
  • 黄舟

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

    Nampaknya klien desktop git boleh melakukan ini, bukan?

    balas
    0
  • PHPz

    PHPz2017-05-02 09:39:19

    Jika anda ingin ringkas, anda boleh menggunakan alatan grafik git, sourcetree dan gitkraken untuk melakukan ini dengan mudah. Jika anda ingin bermain dengan baris arahan, anda boleh menggunakan git show HEAD^ untuk melihat sejarah kod penyerahan terkini, dan git show HEAD^10 untuk melihat sejarah kod penyerahan terbaru ke-10. Untuk butiran, anda boleh menggunakan git show --help untuk melihat dokumentasi

    balas
    0
  • 大家讲道理

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

    Anda boleh menggunakan git log --graph (atau bukan --graph) untuk melihat ID operasi sebelumnya, dan kemudian gunakan set semula --hard xxxxxxx untuk beralih kepada penyerahan seterusnya

    balas
    0
  • 漂亮男人

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

    Oleh kerana saya tidak begitu menyukai GUI, jadi saya menggunakan tig

    balas
    0
  • Batalbalas