search

Home  >  Q&A  >  body text

git commit message problem

When executing git commit, there are two ways to add message information to the commit
One is git commit -m 'your message'
and the other is git commit which will open the commit-editmsg file for editing the message. Information
The current problem is that after opening it (I set it to open in sublime), I wrote the relevant information in the file and saved it. What should I do next?
Execute it againgit commit or open a new message file.

黄舟黄舟2851 days ago1544

reply all(4)I'll reply

  • 给我你的怀抱

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

    You just set up sublime without adding parameters... It may be a problem caused by your failure to set it up successfully.

    And git commit actually needs to wait for the return value of your editor. If you fail to make the editor return a value, then you will definitely not be able to save the message

    reply
    0
  • 高洛峰

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

    The vim editor is opened. By default, the ones starting with # will be ignored.
    After you save, only the part you wrote will be saved.
    Press Esc, then: x to save and exit. There is no need to submit it again.

    If you want to use sublime, you can refer here
    https://help.github.com/articles/associating-text-editors-with-git/#using-sublime-text-as-your-editor
    After saving, close it Okay, then you can check the log

    reply
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:38:49

    After writing the comments, save->close sublime; only then will git complete this submission.
    However, it is still recommended to use the default vim.

    reply
    0
  • 滿天的星座

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

    No matter how you open the commit message file, after modification, save it directly. At this time, it means git commit -m "..."接下来使用git st查看状态或者git log查看日志。如果有远程,请git push.

    reply
    0
  • Cancelreply