,因为我尽职尽责地制作一个nice, descriptive commit message,我得到一个错误:混帐:恢复失败的每一个现在,然后提交的留言
".git/COMMIT_EDITMSG" 81L, 2108C written
error: There was a problem with the editor 'vim'.
Please supply the message using either -m or -F option.
注意这通常是:wq
后。我检查了.git/COMMIT_EDITMSG
文件,它没有改变。 git是否有另一个地方保存此消息,以便我可以恢复它并尝试再次提交?人们对这个问题有经验,知道它为什么会发生在我身上?我没有问题写入其他文件和权限似乎是为了。
你有没有试过寻找vim的备份文件? – freitass 2012-02-03 18:33:52
那会是.git/.COMMIT_EDITMSG.swp?是的,那里没有运气。 – devoid 2012-02-03 19:19:20
我没有恢复提交消息的解决方案,但我可能知道为什么会出现此错误。我在工作时在我的Mac上看到这种行为,但在家里的Linux上看不到这种行为。如果我在尝试保存提交消息时意外键入“:Wq”,当我回到并键入“:wq”时,提交失败。 – haydenmuhl 2012-02-03 21:35:40