티스토리 뷰
반응형
Github에서 이슈를 만들고 관련된 작업을 한 후 이슈와 커밋을 연결하기 위해서 아래와 같이 커밋 메시지에 이슈의 키값을 함께 작성했다.
- #1 커밋 메시지
이 후에 병합을 하던 도중에 충돌이 발생하여 충돌을 해소한 후 다시 커밋을 하려는데 아래와 같은 메시지가 나오며 커밋이 되지 않는 문제가 발생했다.
- Commit operation was cancelled due to empty commit message.
위와 같은 문제가 발생하는 이유는 git에서는 #은 주석을 뜻하기 때문에 메시지가 없는 것처럼 동작한다고 생각했다.
그리고 관련 내용으로 찾아봤을 때 아래와 같이 설정을 변경하는 방법으로 문제를 해결했다.
* 깃의 주석을 정의하는 문자를 변경 방법
git config core.commentChar '##' // 개별 프로젝트
git config --global core.commentChar '##' // 전체 프로젝트
반응형
'Git & GitHub' 카테고리의 다른 글
[Git] 파일 이름의 대소문자를 변경했을 때 변경점이 감지되지 않는 문제 (0) | 2024.02.16 |
---|---|
[GitHub] Two Factor Authentication(2FA) 설정 방법 (0) | 2023.12.22 |
[Git] fetch와 pull의 차이 (0) | 2022.02.23 |
[Git] fatal: not a git repository (or any of the parent directories) 해결 (0) | 2022.02.20 |
[Git] 강제 푸시 (0) | 2022.02.19 |
댓글