728x90
[Git] Merge Request command Line으로 생성하기
자동으로 MR 생성을 해야하는 과제가 있었다. 찾아보니 gitlab 11.10 부터 git 2.10 이상을 사용하는 경우,
다음과 같이 CLI로 Merge Request를 생성할 수 있었다.
git push -o merge_request.create
함께 사용할 수 있는 옵션들은 다음과 같다.
git push \
-o merge_request.create \
-o merge_request.remove_source_branch \
-o merge_request.title="[Title]"
-o merge_request.description="[Description]"
-o merge_request.targe=[target branch name] \
origin [source branch name]
명령어를 실행하면 다음과 같이 자동으로 MR 생성이 된다.
참고
https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/merge_requests.md#create-mr
https://stackoverflow.com/questions/37410262/how-to-create-a-gitlab-merge-request-via-command-line
https://dev.to/farnabaz/gitlab-create-merge-requests-from-cli-c36
반응형
'💽 CICD > Git' 카테고리의 다른 글
[Git] Stash (0) | 2024.01.11 |
---|---|
[Git] switch/restore (0) | 2024.01.10 |
[Git] restore, revert, reset (0) | 2023.11.24 |
[Git] 상태(status) 확인하기 (0) | 2023.11.13 |
[Git] 특정 브랜치 clone 하기 (0) | 2023.09.11 |