본문 바로가기
Error

Git : error: unable to start editor 'vi'

by Ahngyuho 2024. 11. 26.
git config --global core.editor "code --wait"

문제 상황 : git commit 옵션에 --amend 라는 것이 있어서 사용해보려고 했고, 명령어를 입력했을 때 에러 발생

 

Git은 기본적으로 사용하는 문서편집기가 vi 인데 windows 환경에서는 기본적으로 vi 에디터를 사용하진 않으므로 Git이 vi 에디터를 찾지 못하였고 그래서 에러가 발생한 것 같습니다.

 

해결 방법 : Git 이 기본적으로 사용하는 문서편집기를 vi 가 아닌 다른 것으로 변경해주면 됩니다.

 

git config --global core.editor

 

입력하셨을 때 아무것도 나오지 않는다면 기본적으로 설정된 문서 편집기가 존재하지 않는다는 것을 의미합니다.

 

저는 vscode 를 사용하도록 git 설정을 바꿨습니다.

git config --global core.editor "code --wait"

 

 

이제 정상적으로 잘 실행이 되고 Git 이 설정된 문서편집기를 띄워서 커밋 메시지를 보여주고 있습니다.