원격 브랜치를 삭제했는데 로컬에서 원격 브랜치 사본이 남아있는 경우가 있다. 그냥 git remote update 로는 제거된 브랜치가 업데이트 되지 않는다.
git remote update
git fetch --all --prune git pull --all --prune
remote에 존재하지 않는 refs를 삭제한 후 fetch나 pull을 수행하는 명령어이다.
prune은 local에서 remote를 참조하는 것 중 유효하지 않은 것을 제거하는 작업이다.
prune