How to checkout merge request locally, and create new local branch?

后端 未结 4 1280
故里飘歌
故里飘歌 2021-01-31 18:14

I have GitLab repository there and I need to test every merge request locally, before merging to the target branch.

How can I pull/fetch merge request as a new branch?<

4条回答
  •  灰色年华
    2021-01-31 18:37

    1. Pull merge request to new branch

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

      i.e git fetch origin merge-requests/10/head:file_upload

    2. Checkout to newly created branch

      git checkout BRANCHNAME

      i.e (git checkout file_upload)

    OR with single command

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

    i.e git fetch origin merge-requests/18/head:file_upload && git checkout file_upload

提交回复
热议问题