検索

ホームページ  >  に質問  >  本文

git fetchコマンド実行後、error:Cannot lock refが出力されます。

gitlab 上に 2 つのブランチが作成され、そのうちの 1 つは release/sprint12 という名前です

その後、git fetch の実行時にエラーが報告されました。stackoverflow .git/refs/remotes/origin/release
の回答に従ってローカル フォルダーを削除し、再度 git fetch を実行すると、同じエラーが報告されました。


さらに、.git/refs/remotes/origin/releaseフォルダーの下を確認してみると空であり、sprint12フォルダーはありませんでした。

この問題に遭遇した人はいますか?

phpcn_u1582phpcn_u15822826日前880

全員に返信(1)返信します

  • 漂亮男人

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

    何が起こったのか知っています

    1. git Remote showorigin を実行すると、リモートで削除されたがローカルに保持されたブランチを含むすべての情報が表示されます。 git remote show origin,会展示出所有的信息,包括了远端删除,但是本地保留的分支。


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

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


    2. git Remote prune Origin を実行して、ローカル ブランチ release を削除します🎜 🎜3. git fetch を実行して、新しいブランチ release/sprint12 を取得します🎜

    返事
    0
  • キャンセル返事