티스토리 뷰

반응형

Github에서 이슈를 만들고 관련된 작업을 한 후 이슈와 커밋을 연결하기 위해서 아래와 같이 커밋 메시지에 이슈의 키값을  함께 작성했다. 

  • #1 커밋 메시지

이 후에 병합을 하던 도중에 충돌이 발생하여 충돌을 해소한 후 다시 커밋을 하려는데 아래와 같은 메시지가 나오며 커밋이 되지 않는 문제가 발생했다.

  • Commit operation was cancelled due to empty commit message.

위와 같은 문제가 발생하는 이유는 git에서는 #은 주석을 뜻하기 때문에 메시지가 없는 것처럼 동작한다고 생각했다.

 

그리고 관련 내용으로 찾아봤을 때 아래와 같이 설정을 변경하는 방법으로 문제를 해결했다.

 

 * 깃의 주석을 정의하는 문자를 변경 방법

git config core.commentChar '##'          // 개별 프로젝트
git config --global core.commentChar '##' // 전체 프로젝트

 

반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31