Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
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
Tags more
Archives
Today
Total
관리 메뉴

David의 블로그

[Git]커밋 메시지를 남기지 않았을 때는? 본문

프로그래밍/Git

[Git]커밋 메시지를 남기지 않았을 때는?

David 리 2024. 5. 23. 16:57

프로젝트를 하면서 자신이 개발한 브랜치에 업데이트 된 소스를 반영을 하다가 

간혹 커밋 메시지를 놓친적이 있는가?

 

내가 어제 그랬다.

 

소스트리에서 커밋 메시지를 놓쳤을 때, 남기는 방법을 알려주겠다.

 

1. git reset -mixed..etc 이용하기.

[재연1]. 새로운 브랜치를 생성하고 커밋한 다음, developer브랜치에 cherry pick을 할 것이다.

하지만, 커밋 과정에서 그만 커밋 메시지를 누락하고 커밋을 해버렸다.

 

버전은 master 브랜치 (실무 main, 이라 가정한다.)에서 'new_branch'라는 브랜치를 새로 생성했다. 

 

 

다음 아무 파일이나 수정하고 '커밋 메시지'없이 커밋을 진행한다.

이미지처럼 메시지가 없다.

 

 

되돌리고자 하는 history클릭 후, git reset의 기능을 이용하여 메시지를 남긴다.

(나는 mixed를 썼다. 워킹디렉토리가 살아있고, unstaged가 되어 있어 편함.)

 

 

2. 커밋 옵션 - 마지막 커밋 정정하기 기능 이용하기.

좌측 상단 '커밋' 메뉴를 누르고 - 우측 하단 커밋 옵션을 누른다.

 

마지막 커밋 정정을 이용하여 메시지를 쉽게 삽입할 수 있다.

 

짠!