zoukankan      html  css  js  c++  java
  • git cannot lock ref

    如果在 git 准备下载仓库的时候,出现下面的错误

    cannot lock ref ‘refs/remotes/origin/xx’:’refs/remotes/origin/xx/xx’ exists cannot create ‘ref/remotes/origin/xx’

    那么请看本文,本文提供了一个解决方法。


    在 上面的代码是已经创建了一个相同的分支,在 linux 下是所有都是文件,而 git 也是将所有都作为文件。

    如果使用下面的写法,就是在 lindexi 文件夹下创建文件

    git checkout -b t/lindexi/doubi

    大家都知道,如果已经存在一个文件的文件名和将创建的文件夹名是相同的,就无法创建这个文件夹。

    如已经存在t/lindexi分支了,那么在创建t/lindexi/doubi就因为lindexi 文件夹无法创建

    如果遇到这个异常,可能就是有小伙伴创建了一个分支t/lindexi,然后把t/lindexi删除了,再创建t/lindexi/doubi这样你就无法拉代码了。

    解决方法是使用远程覆盖请使用下面代码

    git update-ref -d refs/remotes 
    git fetch

    使用了之后就可以了。

  • 相关阅读:
    工作的开端五
    工作的开端一
    工作的开端四
    工作的开端三
    工作的开端二
    springMVC基础配置
    3
    2
    文件操作Utils方法1
    解压zip并解析excel
  • 原文地址:https://www.cnblogs.com/lindexi/p/12087367.html
Copyright © 2011-2022 走看看