suchen

Heim  >  Fragen und Antworten  >  Hauptteil

git fetch命令执行后输出 error: cannot lock ref

在gitlab上面创建了两个分支,其中一个名字叫release/sprint12

然后运行git fetch的时候报错了,参照stackoverflow上面的答案删除本地文件夹 .git/refs/remotes/origin/release
后重新运行git fetch还是报同样的错,报错如下:


另外,我到.git/refs/remotes/origin/release文件夹下面去查看了,是空的,并没有sprint12文件夹。

这个问题有人遇到过吗?

phpcn_u1582phpcn_u15822811 Tage vor875

Antworte allen(1)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-02 09:44:35

    知道怎么搞的了

    1.运行git remote show origin,会展示出所有的信息,包括了远端删除,但是本地保留的分支。


    2.在运行 git remote prune origin 即可删除本地分支release

    3.运行git fetch获取新分支release/sprint12

    Antwort
    0
  • StornierenAntwort