본문 바로가기
Tools for Dev

Remote branch 나 tag 를 삭제하기

by leanu 2009. 6. 17.

원격 서버의 특정 브렌치나 tag를 삭제하고자 한다면 아래의 명령어를 이용하면 된다.

< Remove local branch & tag >


$ git push origin :heads/{branch name}
$ git push origin :tags/{tag name}



예를들어 remote repository 의 test 라는 브렌치를 지우고 싶다면,
   $ git push origin :heads/test 
라고 하면 된다.




내 계정 내의 브렌치나 태그를 지우고 싶을 경우에는

< Remove local branch >


$ git branch -d {branch name}

or

$ git branch -D {branch name} // 강제 삭제


< Remove local tag >


$ git tag -d {tag name}



참고로, 서버에서 지우고 fetch 를 한다해도 local 에 남아있다면 자동으로 지워지지 않으므로
내 계정내의 것도 지워야 한다.

댓글