Git & GitHub

[Git] Commit message에 #을 사용할 수 없을 때

sungjine 2024. 6. 9. 14:08
반응형

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

  • #1 커밋 메시지

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

  • Commit operation was cancelled due to empty commit message.

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

 

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

 

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

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

 

반응형