本人git初学者,前几天照着书上的教程在git bash中输入指令,当我输入$git commit
时进入了一个编辑器,然后我就按照说明,在第一行输入了commit标题然后空一行,接下来输入description,当我输完后,却不知道怎么退出来,以进行后续的操作。求老司机解救。
翻车现场:
漂亮男人2017-05-02 09:45:29
어떤 편집기를 사용할지 지정하지 않았기 때문에 git은 기본값인 Vim을 사용했습니다. 아직 배우지 않았다면 Vim이나 Emacs를 종료하는 방법도 모를 것입니다. nano, kate 등과 같은 다른 편집기로 설정할 수 있습니다. 아니면 Vim을 배우세요.
또한 -m
옵션을 광범위하게 사용하는 것은 권장하지 않습니다. 특별한 이유(예: 스크립트)가 있는 경우에만 사용하세요. -m
을 사용하면 상대적으로 긴 메시지를 입력하는 것이 불편하고 이스케이프 등이 발생하기 때문입니다. 하지만 가장 중요한 것은 -m
을 사용하면 제출하려는 변경사항을 검토할 기회가 없다는 것입니다! (수정한 내용이 어떤지, 누락되거나 추가된 부분이 있는지 확인하려면 git commit -v
을 사용하는 것이 좋습니다.)