[Git]ローカルにリモートで削除したブランチがあるエラーの対応

Git

ローカルにリモートで削除したブランチがあるエラー

error: some local refs could not be updated;
try running 'git remote prune origin' to remove any old, conflicting branches

だれかが何らかのブランチを delete → push してリモートから削除されているけど、

すでにローカルにその削除したブランチがある場合、

pull してもローカルから消えない上にエラーになるという状態のエラーです。

対応方法

git fetch --prune

もしくは

git remove prune origin

すればOKです。

prune オプションはリモートリポジトリで削除されているブランチを、ローカルからも削除するオプションです。

コメント

タイトルとURLをコピーしました