当我尝试从 Cygwin 将第一个修订版提交到我的 git 存储库(git commit)时,我在 gvim 中收到一个错误,上面写着“无法打开“foo\.git\COMMIT_EDITMSG”[新目录]的交换文件。我认为这可能是某种权限问题,但我尝试从文件夹中删除只读标志,以及递归调整所有者(使用 Windows 属性选项卡,而不是 Cygwin 下的 chown)作为我的帐户m 下运行,没有任何运气。如果我将默认编辑器更改为记事本,我会得到“系统找不到指定的文件”,即使文件 (COMMIT_EDITMSG) 确实存在,甚至包含:
# Please enter the commit message for your changes.
# (Comment lines starting with '#' will not be included)
# etc...
如何进一步解决此问题?