🙆‍♀️

コミットハッシュからプルリク特定したい!

2023/10/05に公開

コンテキスト

  • このコミットハッシュからプルリク開いて背景把握したい
  • の一案。vscodeから直接行く方法あったら普通に知りたいです

前提

  • GitHub使ってる
  • マージコミットができるようになっている

やってみる

# commit-sha の マージコミットのメッセージを表示する
> git log --merges --ancestry-path --oneline <commit-sha>..HEAD | tail -1
<SHA> Merge pull request #<Pull Request Number> from <your-merged-branch>

# GitHubのプルリクエストに飛ぶ
> gh pr view <Pull Request Number> -w

ワンライナー

※やっつけです

git log --merges --ancestry-path --oneline <commit-sha>..HEAD | tail -1 | cut -d' ' -f5 | xargs gh pr view -w

Raycast設定

git log --merges --ancestry-path --oneline {clipboard}..HEAD | tail -1 | cut -d' ' -f5 | xargs gh pr view -w

Discussion