우리는 지금까지 commit을 하면서 -m을 써줘서 커밋 메세지를 남겼다. 하지만 우리는 꼭 옵션 -m을 쓰지 않아도 커밋 메시지를 남기는 방법이 있다. 이번엔 git commit만 쓴 다음에 실행을 해볼 것이다.

우리가 하는 계산기 프로젝트에 가서 .py 파일에 가서 def multiply 함수를 추가해준 다음에 다시 터미널로 와서 git add .를 해서 변경 사항을 추가해준 다음에 git commit 만 입력해준다.

스크린샷 2022-08-06 오후 5.33.34.png

그러면 이런 창이 나오게 되는데 우리는 여기서 메세지를 쓸 수 있다. 맨 위에 두 줄을 보면 commit message를 써달란 말과 함께 #로 시작하는 문장은 무시된다고 써있다.

스크린샷 2022-08-06 오후 5.34.21.png

그렇다 여기 보이는 #이 붙어있기 때문에 무시된다. 이건 git에서 기본 설정된 텍스트 에디터가 실행된 창이다. 이건 macos 가 vim이라는 텍스트 에디터를 실행한 것이다. 우리는 여기서 i 를 누르면 입력 모드로 들어갈 수 있다. i를 눌러서 커밋 메시지를 작성해주고 저장을 위해 esc를 눌러주고 :wq를 써주고 엔터를 치면 커밋 메세지가 남는다.

스크린샷 2022-08-06 오후 5.37.02.png

이렇게 -m 없이 git commit만으로 커밋 메시지를 남기면 복잡하고 긴 커밋 메시지를 쉽게 작성할 수 있다는 것이 장점이다.

스크린샷 2022-08-06 오후 5.37.07.png