..
Git Remote Branch Update
문제
pull request를 한 후, merge 되고 삭제한 develop_purchase_view
브랜치가 로컬에서 확인해보니 남아있었다.
$ git branch -a
* develop
remotes/origin/HEAD -> origin/develop
remotes/origin/develop
remotes/origin/develop_purchase_view
remotes/origin/main
기존에 원격 브랜치 정보를 업데이트 하기 위해 아래 명령어를 사용했었는데, 삭제된 브랜치 정보는 업데이트 되지 않았다.
$ git remote update
해결
remote 브랜치에 새로 추가되거나 삭제된 브랜치 정보를 최신으로 업데이트할 때는 아래 명령어를 사용해야한다.
$ git remote prune origin
Pruning origin
URL: https://github.com/foo/bar.git
* [pruned] origin/develop_purchase_view
삭제한 develop_purchase_view
브랜치가 로컬에서도 삭제됨을 확인할 수 있었다.
$ git branch -a
* develop
remotes/origin/HEAD -> origin/develop
remotes/origin/develop
remotes/origin/main