원격 서버의 특정 브렌치나 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} // 강제 삭제
or
$ git branch -D {branch name} // 강제 삭제
< Remove local tag >
$ git tag -d {tag name}
참고로, 서버에서 지우고 fetch 를 한다해도 local 에 남아있다면 자동으로 지워지지 않으므로
내 계정내의 것도 지워야 한다.
'Tools for Dev' 카테고리의 다른 글
GLog - Logger Program (0) | 2009.08.21 |
---|---|
GIT READY - good GIT reference site (0) | 2009.06.19 |
Firefox 자주 쓸만한 단축키 모음 (0) | 2009.06.10 |
수치 결과를 그래프로 시각화 해주는 Tool - flot & jQuery (0) | 2009.06.09 |
git-tag 특정 commit 에 tag 달기 (0) | 2009.06.04 |
댓글