背景
最近、偉い人が書いた Emacs の設定を勉強しているのですが、非常に複雑なので、彼の最初のコミットから直接開始して、そのコミットを段階的に表示できることがわかりました。 github の各コミットをリストに表示しますが、ネットワーク速度が非常に遅いので、一度に 1 つのコミットを表示するにはどうすればよいですか?
質問
1. 最初のコミットのハッシュコードを直接取得する場合、git reset --hard a034d
2. 次のコミット (つまり 2 番目のコミット) に移動するにはどうすればよいですか
リーリー
git reflog
を使用してコミットを表示できますgitのデスクトップクライアントでもできるようですよ?
シンプルにしたい場合は、git グラフィカル ツール、sourcetree、gitkraken を使用してこれを簡単に行うことができます。コマンド ラインを使用する場合は、 git show HEAD^ を使用して最新の送信のコード履歴を表示し、 git show HEAD^10 を使用して 10 番目の最近の送信のコード履歴を表示できます。詳細については、 git show --help を使用してドキュメントを参照してください
git log --graph (または --graph 以外) を使用して以前の操作の ID を表示し、reset --hard xxxxxxx を使用して次の送信に切り替えることができます
GUIがあまり好きではないのでtigを使いました