git branch -d
로컬에서 삭제했다고 해서 원격 브런치 까지 삭제되지 않습니다.
따라서 원격 브런치에서도 삭제해주어야 합니다.
git push origin --delete
원격 브런치에서 필요없는 브런치를 삭제하더라도 로컬에서 git branch -r 명령어를 입력하면 삭제된 브런치인데도 불구하고 리스트에 나와있는걸 확인할 수 있습니다.
로컬저장소에서도 더이상 유효하지 않는 브런치를 정리해야합니다.
특정 원격 저장소의 삭제된 브런치만 정리하려면
git fetch REMOTE-NAME --prune
모든 원격 저장소에 대한 삭제된 브런치 정보를 정리하려면
git fetch --all --prune