在执行git commit
的时候,有两种办法为该commit添加message信息
一种是git commit -m 'your message'
另一种是git commit
会打开commit-editmsg文件以供编辑message信息
现在的问题是, 打开后(我设定在sublime中打开)在文件里写了相关信息并保存, 接下来怎么办呢?
再执行一次git commit
还是打开新的message文件。
给我你的怀抱2017-05-02 09:38:49
매개변수를 추가하지 않고 서브라임 설정만 했네요... 설정을 성공적으로 하지 못해 발생한 문제일 수도 있습니다.
그리고 git commit은 실제로 편집기의 반환 값을 기다려야 합니다. 편집기가 값을 반환하도록 하지 못하면 메시지를 저장할 수 없습니다.
高洛峰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
저장 후 닫아주시면 로그를 확인하실 수 있습니다
phpcn_u15822017-05-02 09:38:49
댓글을 작성한 후 저장->sublime을 닫아야 git이 제출을 완료합니다.
그러나 여전히 기본 vim을 사용하는 것이 좋습니다.
滿天的星座2017-05-02 09:38:49
커밋 메시지 파일을 어떻게 열어도 수정 후 바로 저장하세요. 이때 git commit -m "..."
, 를 의미하며, git st
를 사용하여 상태를 확인하거나 git log
을 사용하여 로그를 확인하는 것을 의미합니다. 리모콘이 있으시면 git push
부탁드립니다.