github の古いコミットにアクセスする

github の古いコミットにアクセスする

2a89985コミットを見つけたいこれのプロジェクトですGithub。コミット番号がわかれば、コミットにアクセスする方法を知りたいです。大きなプロジェクトなのでコミット数が多いようです。ターミナルからアクセスすることは可能でしょうか?

答え1

コミットをチェックアウトせずに Web アクセスしたい場合 (eedvinas.me が提案しているように)、URL で直接アクセスできますhttps://github.com/<user>/<project>/commit/<full commit hash>(例: https://github.com/Schischu/ptxdist_sh/commit/43135d7f4575a415dc7811bad540b3f0439a303f)。

ただし、参照しているコミットは2a89985このプロジェクトには存在しません。

[amureini@amureini ptxdist_sh (master)]$ git show 2a89985
fatal: ambiguous argument '2a89985': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
[amureini@amureini ptxdist_sh (master)]$ 

答え2

特定のコミットをチェックアウトできます:

git checkout 2a89985

しかし、これにより、頭がぼんやりした状態になります。

特定のコミットで新しいブランチを作成したい場合は、次のようにします。

git branch branchname <sha1-of-commit>

あなたの場合:

git branch newbranch 2a89985

関連情報