查看Github项目的每一步commit
给我你的怀抱
给我你的怀抱 2017-05-02 09:37:19
0
6
742

背景

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

问题

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

给我你的怀抱
给我你的怀抱

membalas semua(6)
仅有的幸福
git reflog  是可以的,建议你使用 tig 来查看也是不错的
巴扎黑

Anda boleh menggunakan git reflog untuk melihat komitmen anda

黄舟

Nampaknya klien desktop git boleh melakukan ini, bukan?

PHPzhong

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

大家讲道理

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

漂亮男人

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan