相关疑难解决方法(0)

如何让Git使用我选择的编辑器进行提交?

我更愿意在Vim中编写提交消息,但它在Emacs中打开它们.

如何配置Git以始终使用Vim?请注意,我想在全球范围内执行此操作,而不仅仅是针对单个项目.

git vim emacs commit-message editor

2362
推荐指数
17
解决办法
86万
查看次数

错误:提交日志消息中不允许NUL字节

我正在尝试在Git存储库中提交一些文件,并且收到此错误。

这时候我跑全部开工git rm -rf folder,并git rm -rf file与试图提交更改。从那时起,我就能够提交和推送数据,而不会从远程存储库中删除这些文件,但是现在我完全陷入了困境。

完整的错误是:

error: a NUL byte in commit log message not allowed.
fatal: failed to write commit object
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决此问题?我的Google-fu让我失望了。

编辑:

我刚刚签出了这些已删除的文件,并尝试再次提交,但是它仍然给我同样的错误。我的Git回购是否已损坏?

git

6
推荐指数
1
解决办法
2093
查看次数

标签 统计

git ×2

commit-message ×1

editor ×1

emacs ×1

vim ×1