찾다

 >  Q&A  >  본문

git commit时message的问题

在执行git commit的时候,有两种办法为该commit添加message信息
一种是git commit -m 'your message'
另一种是git commit会打开commit-editmsg文件以供编辑message信息
现在的问题是, 打开后(我设定在sublime中打开)在文件里写了相关信息并保存, 接下来怎么办呢?
再执行一次git commit还是打开新的message文件。

黄舟黄舟2767일 전1494

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

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:38:49

    매개변수를 추가하지 않고 서브라임 설정만 했네요... 설정을 성공적으로 하지 못해 발생한 문제일 수도 있습니다.

    그리고 git commit은 실제로 편집기의 반환 값을 기다려야 합니다. 편집기가 값을 반환하도록 하지 못하면 메시지를 저장할 수 없습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-02 09:38:49

    vim 편집기가 열리며 #으로 시작하는 기본 편집기는 무시됩니다
    저장한 후에는 작성한 부분만 저장됩니다
    Esc를 누른 다음 x를 눌러 저장하고 종료할 필요가 없습니다. 한 번만 제출하세요

    sublime을 사용하고 싶다면 여기를 참고하세요
    https://help.github.com/articles/associating-text-editors-with-git/#using-sublime-text-as-your- editor
    저장 후 닫아주시면 로그를 확인하실 수 있습니다

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:38:49

    댓글을 작성한 후 저장->sublime을 닫아야 git이 제출을 완료합니다.
    그러나 여전히 기본 vim을 사용하는 것이 좋습니다.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:38:49

    커밋 메시지 파일을 어떻게 열어도 수정 후 바로 저장하세요. 이때 git commit -m "...", 를 의미하며, git st를 사용하여 상태를 확인하거나 git log을 사용하여 로그를 확인하는 것을 의미합니다. 리모콘이 있으시면 git push 부탁드립니다.

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