Git 브랜치 삭제 불가(error : Cannot delete branch)

test라는 브랜치를 삭제하려고 할 때,

error : Cannot delete branch 'test' checked out at 'C:\test'

아래와 같이 오류가 발생하면서 삭제가 안되는 경우

 

$ git branch -d test

 

현재 삭제하려는 branch에 Checkout한 상태에서 삭제했기 때문입니다. 다른 branch로 이동한 후 삭제를 시도하면 정상적으로 삭제가 됩니다.

$ git checkout master
$ git branch -d test