[解決済み] コミットハッシュを指定してGitHub上のコミットを検索する
2022-03-14 20:50:31
質問
Githubを使い始めて間もないのですが、素人っぽい問題に遭遇しました。
コードレビューを依頼され、コミットハッシュを渡されました。しかし、コミットハッシュを使って検索できるかどうかGitで調べてみましたが、何も見つかりませんでした。
コミットハッシュだけで、変更されたコードを見つける方法はないでしょうか?
どのように解決するのですか?
フォームのURL
https://github.com/<owner>/<project>/commit/<hash>
を実行すると、そのコミットで導入された変更が表示されます。 たとえば、私が最近 GitHub で行ったあるプロジェクトのバグフィックスは次のとおりです。
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 が返されるだけです。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] 警告: push.default は設定されていません。その暗黙の値は Git 2.0 で変更されています。
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】git rev-parseは何をするのですか?
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to .......
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] git status に fatal: bad object HEAD と表示される。
-
[解決済み] git リモートリポジトリには、ローカルブランチにマージされていないコミットが含まれています。
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。
-
[解決済み】GitHubでコミットメッセージを検索する方法は?