Git의 텍스트 창을 어떻게 종료합니까? 전에 Git이 문자 메시지를

Windows를 사용하고 있으며 커밋하기 전에 Git이 문자 메시지를 입력하고 새 텍스트 창이 나타납니다.

스크린 샷

이걸 어떻게 끝내나요?

Git을 배우려고합니다. 따라서 약간의 도움을 주시면 감사하겠습니다.



답변

Git을 배우기 때문에 git과는 관련이 없지만 사용하도록 구성된 텍스트 편집기와 관련이 있습니다. 정력에, 당신은 눌러 i텍스트를 입력 시작을 눌러 저장 esc하고 :wq그리고 enter이것은 당신이 입력 한 메시지와 함께 커밋됩니다. 현재 상태에서 커밋하지 않고 나오 :q려면 :wq위에서 언급 한 대신 대신 할 수 있습니다 .

또는 git commit -m '<message>'git이 편집기를 열어서 메시지를 입력하는 대신 할 수 있습니다 .

편집기를 변경하고 (예 : 메모장과 같이) 편한 것을 사용할 수도 있습니다 . Windows에서 Git과 함께 작동하도록 편집기를 설정하려면 어떻게해야합니까?


답변

기본 텍스트 편집기 망할 놈의 메시지를 입력 할 필요가있을 때 사용됩니다. 기본적으로 Git은 시스템의 기본 편집기 (일반적으로 Vi 또는 Vim)를 사용 합니다. 귀하의 경우, Git이 선택한 것은 Vim입니다. Git이 커밋을 위해 선택한 편집기를 사용하게하려면 어떻게합니까?를 참조하십시오 . 다른 편집기를 선택하는 방법에 대한 자세한 내용은 그 동안에…

Vim 을 떠나기 전에 메시지를 입력하고 싶을 것입니다 .

O

입력 할 줄 바꿈이 시작됩니다.

(g) Vim 유형을 종료하려면 :

EscZZ또는 .Esc:wqReturn

거의 모든 플랫폼에서 텍스트를 편집하는 데 사용할 수 있으므로 Vim을 알아야합니다. 나는 Vim Tutor그것을 사용했다. 년 전에 뒤돌아 보지 않은 (Vim을 사용하지 않을 때 간신히 하루가지나갑니다).


답변

이것이 vi 편집기입니다. ESC를 시도하십시오 :q!.


답변

Windows 10에서 이것은 git bash를 사용하여 VIM 및 VI에서 효과적이었습니다.

"Esc" + ":wq!"

또는

"Esc" + ":q!"

답변

Windows에서는 다음 명령을 사용했습니다.

:wq

빈 커밋 메시지로 인해 이전 커밋이 중단됩니다.


답변

Windows에서는 키보드에서 ‘q’를 누르면이 화면이 종료됩니다. DOS 프롬프트에서 ‘! help’또는 ‘help’및 ‘enter’를 사용하여 도움말을 읽을 때 얻었습니다.

행복한 코딩 🙂