Gitで「cannot lock ref …」とエラーが表示されたときの対処方法

備忘録です。

「cannot lock ref …」の対処方法

Gitでリモートリポジトリにプッシュした際、以下のようなエラーが表示されました。

remote: error: cannot lock ref 'refs/heads/aaa/test': 'refs/heads/aaa' exists; cannot create 'refs/heads/aaa/test'

このエラーの意味としては、リモートリポジトリにaaaというブランチが存在するため、aaa/testというブランチをプッシュできないということです。

aaaブランチが必要なかったので削除し、再度プッシュすることで解決しました。

ローカルリポジトリでも同様にaaaブランチが存在すれば、aaa/testブランチは作成できません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA