찾다

 >  Q&A  >  본문

git을 사용할 때 vim 편집 인터페이스에서 ctrl+z를 눌러 종료했습니다. 어떻게 편집 인터페이스로 돌아가나요?

Windows에서 git을 사용하여 git commit -a 명령을 실행할 때 vim 편집 인터페이스에 들어갔습니다. 이때 실수로 ctrl z를 눌러 vim 편집 인터페이스를 종료하고 명령줄로 돌아가서 이 정보를 표시했습니다. :

으아아아

이때 다시 git commit -a을 실행하면 다음과 같은 메시지가 나옵니다.

으아아아

뒤로 돌아가려고 fg을 시도했지만 다음 메시지가 표시되지 않습니다.

으아아아

어떻게 해야 하나요?

黄舟黄舟2787일 전1030

모든 응답(6)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:49:20

    휴대폰으로 답변하세요. 다음번에는 git commit -am "commit"을 입력하세요

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:49:20

    프로세스를 종료하고 다시 커밋하시겠습니까?

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:49:20

    메시지가 표시되는 index.lock을 폴더 외부로 이동하고 다시 시도하세요

    회신하다
    0
  • 世界只因有你

    世界只因有你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을 혼합할 수도 있습니다.

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:49:20

    이 파일 C:/Users/dell/gittest/.git/index.lock

    을 삭제하세요.

    회신하다
    0
  • PHPz

    PHPz2017-05-02 09:49:20

    fg

    .................................................

    회신하다
    0
  • 취소회신하다