2017-11-10 8 views
0

때때로 git에서 커밋 할 때 우연히 : Wq를 눌러 내 변경 사항을 저장합니다. (대문자 W에주의하십시오) 그럼 vim은 다음과 같이 불평합니다 : Wq '는 편집 명령이 아닙니다.git 커밋을 저장하지 못함 : Wq

그럼 올바르게 저장하려면 : wq를 사용하십시오. 그런 다음 종료되지만 완료되지 않고 커밋 프로세스를 다시 실행해야합니다. 또한 커밋 메시지를 잃어 버릴 때 다시 작성해야합니다.

또한 내가 할 때 : w와 : q를 따로 따로 만들면 : Wq 실수. 결과는 동일합니다. vim은 : w 명령을 사용할 때 변경 사항이 작성되었다고 말합니다.

아이디어가 있으십니까?

+2

가능한 중복 (https://stackoverflow.com/questions/14607584/using-vim-for-git-commit-messages-broken-after- updating-janus) –

+1

내 문제 시나리오가 다르긴하지만 해결책은 동일합니다. – niekname

답변

1

이것은 알려진 문제입니다. 이를 해결하려면 다음 명령을 실행하십시오. [자식이 업데이트 야누스 후 깨진 커밋 메시지에 대한 정력을 사용]의

git config --global core.editor $(which vim)