gpt4 book ai didi

git - 我将我的本地 GIT 存储库复制到另一个位置,但我无法提交

转载 作者:太空狗 更新时间:2023-10-29 13:32:53 27 4
gpt4 key购买 nike

我将我的本地 git 存储库复制到我的站点文件夹,以便我可以在本地开发,然后将更改推送到 github。

当我尝试通过“git commit -a”提交时,我收到了这条消息:

E325:注意

找到一个名为“.git/.COMMIT_EDITMSG.swp”的交换文件

      owned by: usrname   dated: Sat Feb  4 18:56:02 2012

file name: ~myUsername/oldRepoLocation/.git/COMMIT_EDITMSG

modified: YES

process ID: 15435

打开文件“.git/COMMIT_EDITMSG”时

         dated: Sun Feb 12 19:51:43 2012

NEWER than swap file!

(1) 另一个程序可能正在编辑同一个文件。 如果是这种情况,请注意不要以两个结束 进行更改时同一文件的不同实例。 退出,或谨慎继续。

(2) 此文件的编辑 session 崩溃。 如果是这种情况,请使用 ":recover"或 "vim -r .git/COMMIT_EDITMSG" 恢复更改(参见“:help recovery”)。 如果你已经这样做了,删除交换文件“.git/.COMMIT_EDITMSG.swp” 以避免出现此消息。

交换文件“.git/.COMMIT_EDITMSG.swp”已经存在!

最佳答案

当 Vim 运行时,它会为缓冲区中打开的每个文件创建一个 .swp 文件。用于崩溃恢复。

在这种情况下,您可能在打开 Vim 以编辑提交消息时复制了 repo,从而将 .swp 文件保留在新副本中。删除错误的 swp 文件是安全的:

rm .git/.COMMIT_EDITMSG.swp

关于git - 我将我的本地 GIT 存储库复制到另一个位置,但我无法提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9254302/

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