평소에는 git commit -m
을 이용하여 그냥 간단하게 커밋메세지를 작성하였다.
그러다 git commit
을 사용할 일이 생겼다. git commit
을 하면 제목만 아닌 부연설명을 같이 작성할 수 있다.
git add
git commit
-> 메세지 입력
git push origin master
일련의 과정을 거치고 github에 들어가 확인해 봤는데 왠걸 push는 되었지만 commit이 안됐다.
그래서 다시 터미널을 확인해보니 commit이후에 에러메세지가 나와었다.
hint: Waiting for your editor to close the file... error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
이 에러메세지는 붉은색이 아닌 그냥 보통의 흰색으로 나와 쉽게 지나칠 수 있다.
간단히 commit이 잘 됐는지 확인은 git status
를 해보기.
일단 직관적으로 검색했다. git commit을 했을 때 난 err이고 vi문제이니
git commit err vi. 내가 쓴 글 제목 그대로 이다.
vi에디터에 대한 버그이고 git config에 직접 vi를 추가만 하면 된다. 아래는 내가 사용한 명령어이다.
$ git config --global core.editor 'vim'
명령어를 사용해도 별다른 메세지가 나오지 않으니 한번 git commit
을 해봐서 확인을 하는게 좋다!
감사합니다 덕분에 해결했습니다 ㅠㅠ 으엉 ㅠㅠ 야근 중에 눈물나요 엉엉