Gitで削除された文字列のコミットとプルリクエストを調べる

概要

Gitで削除された箇所のコミットとGitHub上のPRを調べる。

環境

$git version
git version 2.26.0

結論

文字列からコミットを検索するには

$git log -p -S '<検索したい文字列>' <対象のコード>
#例 git log -p -S 'hoge' fuga.js 

GitHub上でコミットハッシュからプルリクエストを調べるには、プルリクエストのサーチコンソールにコミットハッシュを入力する。 f:id:mMQnaZ7vL2DWkoU:20201214211542p:plain

git logのオプション解説リンク

https://git-scm.com/docs/git-log#Documentation/git-log.txt--Sltstringgt

https://git-scm.com/docs/git-log#Documentation/git-log.txt--p

https://git-scm.com/docs/git-log#_generating_patch_text_with_p