GitLab merge request -> fetch to Local MR 로컬에 댕기기

GitLab에서는 Pull Request를 Merge Request라고 한다. 둘 다 단어만 다르지 같은 의미이다. 요즘 스터디를 하면서 스터디 멤버분들과 gitlab을 통해서 협업을 하고 있다. 우선 git flow 전략을 채용하여서 개발을 진행하고 있다. git flow 에 대한 설명은 아래 블로그에 잘 나와 있으니 설명은 생략하겠다. http://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html 협업을 하다 보면 다른 멤버분이 MR 을 올리시는데, MR 은 Merge 되기 전에 나의 local에서 돌려 보고 싶은 경우가 생긴다. 따라서 MR 자체를 나의 Local에 댕겨서 돌려 보는 과정을 블로깅 하려고 한다. 겁나 간단하다. 우선 댕겨오려는 MR은 24번 Feature/post 이다. CLI에서 아래와 같이 git fetch upstream merge-reqeusts/{MR번호}/head:{브랜치 명} 을 해주면 upstream 에서 해당 merge request를 당겨온다. 그리고 아래 처럼 브랜치를 확인 해보면 Feature/post가 생겼다. 댕겨온 브랜치로 체크아웃해서 돌려 보든지, 사용하고 있는 브랜치로 머지 시켜서 돌려 보든지 하면 된다. 참고 : https://stackoverflow.com/questions/44992512/git-how-to-checkout-merge-request-locally-and-create-new-local-branch/44992513#44992513