2016-08-14 3 views
1

커밋을하고 있었고 실수를 저지른 것으로 나타났습니다. 나노를 닫으면 변경 사항을 적용 할 것이므로 터미널을 강제 종료했습니다.git은 커밋 메시지를 어디서 저장합니까?

*** Error in `nano': malloc(): memory corruption (fast): 0x000000000204a990 *** 
error: nano died of signal 6 
error: There was a problem with the editor 'nano'. 
Please supply the message using either -m or -F option. 
+1

향후 참고할 사항 : 전체 커밋 메시지를 nano로 삭제하면 git은 커밋을 중단합니다. –

+1

그리고'git commit --amend'를 사용하여 커밋 메시지를 업데이트 할 수도 있습니다. – Philippe

답변

2

파일은 .git 폴더에있는이 파일은 "COMMIT_EDITMSG"라는이 미래에 커밋 저를 방지 어딘가에 .swp 파일을 떠났다.

git commit --amend 

이 당신을 허용 할 것이다 당신이이 명령을 사용할 수 있습니다, 당신은 커밋 메시지를 변경하려면

$ rm ./.git/.COMMIT_EDITMSG.swp 
-1

:

프로젝트의 기본 폴더 및 유형에 가서이 문제를 해결하려면 커밋을 수정하고 로컬 지사의 커밋 메시지를 수정합니다. 수정 후 지점을 원격 저장소로 밀어 변경 사항을 반영하십시오.

+0

이것은 유용하지만 질문에는 대답하지 않습니다. – chharvey

관련 문제