私は Github を使い始めたばかりで、素人っぽい問題に遭遇しました。
コードレビューを依頼され、コミットハッシュが提供されましたが、コミットハッシュを使用して検索できるかどうか Git で調べてみましたが、何も見つかりませんでした。
コミットハッシュを使用するだけで変更されたコードを見つける方法はありますか?
ベストアンサー1
フォームの URL には、https://github.com/<owner>/<project>/commit/<hash>
そのコミットで導入された変更が表示されます。たとえば、以下は GitHub のプロジェクトの 1 つに対して最近行ったバグ修正です。
https://github.com/jerith666/git-graph/commit/35e32b6a00dec02ae7d7c45c6b7106779a124685
次のように、ハッシュを任意の一意のプレフィックスに短縮することもできます。
https://github.com/jerith666/git-graph/commit/35e32b
GitHub について質問されたのは承知していますが、完全を期すために、リポジトリをチェックアウトしている場合は、コマンド ラインから、次のいずれかのコマンドを使用して基本的に同じことを実現できます (ここでも一意のプレフィックスが機能します)。
git show 35e32b6a00dec02ae7d7c45c6b7106779a124685
git log -p -1 35e32b6a00dec02ae7d7c45c6b7106779a124685
注意: コミット ハッシュを短くしすぎると、コマンド ラインではわかりやすいメッセージが表示されますが、GitHub からは 404 が返されます。