PullRequestの変更内容をローカルで検証する

やること

PullRequestのIDを確認する

以下の場合34がID

pull request

fetchコマンドで検証ブランチを取得

git fetch origin pull/34/head:PR-34

fetchが成功するとローカルのブランチに追加される

git branch

* main
  PR-34

エイリアスを設定

.zshrcに関数を定義してgit-pr [ID]で指定できるようにする。

function git-pr() {
  command git fetch pull/$1/head:PR-$1
}

sourceコマンドで反映

source ~/.zshrc

以下のようにコマンドを指定することでfetchできるようになった

git-pr 34

参考