git commit err vi

nmy0502·2020년 6월 7일
0

[TIL] ERR와 해결

목록 보기
3/3

평소에는 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을 해봐서 확인을 하는게 좋다!

profile
개발자가 되기위해 공부중!

2개의 댓글

comment-user-thumbnail
2022년 3월 31일

감사합니다 덕분에 해결했습니다 ㅠㅠ 으엉 ㅠㅠ 야근 중에 눈물나요 엉엉

답글 달기
comment-user-thumbnail
2022년 6월 28일

우와.vi가 뭔지 찾아봐야겟어요 감사합니다!

답글 달기