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 '##' // 전체 프로젝트
반응형