728x90
[Git] fatal: push options must not have new line characters
Merge Request 를 command Line으로 생성하는 법을 포스팅 했었다.
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]
push를 하는 과정에서 문제가 발생했는데, -o merge_request.description 명령어에서
description에 개행(/n)이 들어가면 다음과 같은 오류가 발생했다.
fatal: push options must not have new line characters
git push 옵션에서 개행을 허용하지 않는 것으로 보였다.
이를 해결하기위해선 개행을 <br />로 대체해주면 된다.
description.replace("\n", "<br />")
참고
반응형
'💽 CICD > Git' 카테고리의 다른 글
[Git] Git Squash로 커밋 정리하기 (1) | 2024.09.05 |
---|---|
[Git] 특정 파일만 pull 받아오기 (0) | 2024.08.21 |
[Git] remote: You are not allowed to push code to this project. (0) | 2024.04.18 |
[Git] 로컬 브랜치를 다른 이름의 원격 브랜치로 push (0) | 2024.03.05 |
[Git] Script에 권한 준 채로 push하기 (0) | 2024.02.13 |