git - 无法打开 git/commit_editmsg

标签 git commit

我有一个链接到保管箱文件夹的 git 存储库。 最近,我将我的笔记本电脑换成了另一台,现在我无法执行“git commit -am”功能。我不断收到此错误消息: “无法打开‘.git/COMMIT_EDITMSG’:权限被拒绝。

有什么想法吗?

谢谢, 立龙

最佳答案

假设您在 Windows 机器上,您很可能修改了一个 stash 文件并且不再具有对该 stash 文件的写入权限。

要解决这个问题,只需导航到您的 .git 文件夹并删除“COMMIT_EDITMSG”文件。

关于git - 无法打开 git/commit_editmsg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12139239/

相关文章:

Git 推送结果返回代码 22

git - 我怎样才能撤消我最后的 git 添加/提交?

git - 在两个分支上都完成许多提交后,如何将分支的特定提交推送到其他分支

git - git 默认忽略哪些文件/目录?

git - 在 SmartGit 中找不到私有(private)存储库

git - 当 git revert 中止并显示错误消息时我该怎么办?

windows - 适用于 Windows 的 Git 无法正确处理网络目录

version-control - 在 CVS 预提交 Hook 中使用提交消息

java - Vaadin 表单 commit() 方法?

mercurial - TortoiseHg:是否已推送变更集?