搜尋

首頁  >  問答  >  主體

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 天前874

全部回覆(1)我來回復

  • 漂亮男人

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

    知道怎麼搞的了

    1.運行git remote show origin,會展示出所有的信息,包括了遠端刪除,但是本地保留的分支。


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

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

    回覆
    0
  • 取消回覆