gpt4 book ai didi

git - 陷入 git 提交循环

转载 作者:太空狗 更新时间:2023-10-29 14:00:30 26 4
gpt4 key购买 nike

当我尝试在我的 git 项目中提交更改时,我不断收到以下消息:E325:注意找到名为“.git/.COMMIT_EDITMSG.swp”的交换文件

尝试了该屏幕上所有可用的选项,但总是出现错误错误:编辑器“vi”有问题

所以我重置 HEAD 并运行git rm .git/COMMIT_EDITMSG.swp

这给了我错误致命的:pathspec '.git/COMMIT_EDITMSG.swp' 不匹配任何文件

我导航到该文件并尝试使用 rm 删除它,确实删除了它,但它又出现了。

有人知道如何摆脱这个吗?

最佳答案

使用 rm,而不是 git rm。这是一个由 vi 创建的临时文件,它不在你的 git 工作区中,它只是在你的文件系统中。

要让它不再出现,请以正确的方式退出 vi。使用 ZZ:wq 退出并保存。不要使用 Ctrl+C 来退出它。

如果 vi 的问题没有消失,您可以更改 git 以使用您喜欢的编辑器。要么跑

git config --global core.editor=<your editor>

或者编辑你的 git 配置文件来包含这个:

[core]
editor = <your editor>

关于git - 陷入 git 提交循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23050035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com