git在哪里存储提交消息
我正在做一个承诺,发现我犯了一个错误。因为关闭nano会提交更改,所以我强制关闭了终端。这将.swp文件留在某个地方,使我无法在将来提交:git在哪里存储提交消息,git,Git,我正在做一个承诺,发现我犯了一个错误。因为关闭nano会提交更改,所以我强制关闭了终端。这将.swp文件留在某个地方,使我无法在将来提交: *** 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 me
*** 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.
该文件位于.git文件夹中,文件名为“COMMIT_EDITMSG” 要解决此问题,请转到项目的主文件夹并键入:
$ rm ./.git/.COMMIT_EDITMSG.swp
如果要更改提交消息,可以使用以下命令
git commit --amend
这将允许您修改提交以及本地分支上的提交消息。
修改后,将分支推送到远程存储库以反映其中的更改。供将来参考:如果您在nano中删除整个提交消息,git将中止提交。并且,您还可以在提交后使用
git commit--amend更新提交消息。这很有帮助,但并不能回答问题。