Windows에서 git을 사용하여 git commit -a
명령을 실행할 때 vim 편집 인터페이스에 들어갔습니다. 이때 실수로 ctrl z를 눌러 vim 편집 인터페이스를 종료하고 명령줄로 돌아가서 이 정보를 표시했습니다. :
이때 다시 git commit -a
을 실행하면 다음과 같은 메시지가 나옵니다.
뒤로 돌아가려고 fg
을 시도했지만 다음 메시지가 표시되지 않습니다.
어떻게 해야 하나요?
世界只因有你2017-05-02 09:49:20
으아아아
아주 이상해요. (그래도 윈도우즈이니 안심이네요.)
귀하의 Ctrl-Z는 UNIX 시스템처럼 Vim을 백그라운드에 두지 않고 Vim이 오류와 함께 종료되도록 하므로 fg가 자연스럽게 작동하지 않습니다.
두 번째 코드 블록의 프롬프트에 따라 잠금 파일을 삭제할 수 있습니다.
앞으로는 함부로 Ctrl-Z를 누르지 마세요. "Windows에서 git 사용"이라고만 말씀하셨습니다. 어떤 버전의 git을 사용하고 있는지 모르겠습니다. git의 공식 버전은 msys를 기반으로 하며 Cygwin에는 자체 git과 Vim이 있고 msys2에도 하나가 있습니다. 물론 WSL도 있습니다. 세트가 있어요...). 또한 Cygwin 환경에서 Vim의 Windows 기본 버전을 사용하는 등 다양한 버전의 bash와 Vim을 혼합할 수도 있습니다.