GitLabのMRからブランチをチェックアウトする

1089 ワード

コードレビュー等でMRを確認する際に実際に動かして見てみたい時に使います。
originにはremoteブランチが設定されている想定

コマンド

git fetch origin merge-requests/REQUESTID/head:BRANCHNAME

例:下記のようなMRを取得する場合(brancu名はtestbranch)

gitlab.jp/sample/test/-/merge/requests/10000

REQUESTIDにはMRの番号を設定しBRANCHNAMEにはブランチ名を設定

git fetch origin merge-requests/10000/head:testbranch

後は下記のようにcheckoutすればOKです

git checkout testbranch

参考URL