由于以下错误,我无法从远程存储库中提取更改。我试图从这个存储库的主分支中拉出来。
c:\supportal>git pull
error: cannot lock ref 'refs/remotes/origin/KANBAN': unable to resolve
reference refs/remotes/origin/KANBAN: Invalid argument
From https://github.cerner.com/ApplicationServices/supportal
! [new branch] KANBAN -> origin/KANBAN (unable to update local
ref)
error: cannot lock ref 'refs/remotes/origin/kanban': unable to resolve
reference refs/remotes/origin/kanban: Invalid argument
! [new branch] kanban -> origin/kanban (unable to update local
ref)
远程存储库KANBAN是一个旧工作目录,我不再使用了。不知道如何解决这个问题。
我尝试了以下操作,但没有用: git remote prune origin
$ git gc --prune=now
error: bad ref for refs/remotes/origin/kanban
fatal: bad object refs/remotes/origin/kanban
error: failed to run repack
我还删除了远程原点引用并重新添加它,然后运行git pull但是也没有修复它..
答案 0 :(得分:1)
不确定这里发生了什么..但我能够通过在repo_location / .git / refs / remote中删除名为kanban的ta文件然后运行'git pull'命令来解决这个问题。
答案 1 :(得分:0)
我假设您要删除原始远程并将其更新为新远程。
您是否尝试过以下操作:
git remote set-url origin <new location>
答案 2 :(得分:0)
git remote set-url origin 这对我有用。