본문 바로가기

개발중/git

[Git] 브랜치를 로컬과 원격에서 모두 삭제하는 법

728x90
반응형

원격에서 브랜치 삭제하기 

 

원격에서 브랜치를 삭제하는 명령어 

$ git push origin --delete [branch name]

 

예를 들어서 삭제하고 싶은 원격 브랜치 이름이 fix/authentication 이라면 

$ git push origin —delete fix/authentication

 

그러면 이제 이 브랜치는 원격에서 삭제됐다. 

더 짧은 버전의 명령어도 있다. 

 

git push <remote> :<branch> 이렇게 쓰면 된다. 

$ git push origin :fix/authentication

 

-p 옵션은 가지치기(prune)를 한다는 뜻이다. 패치(fetch)를 하면 원격에서 이미 삭제된 브랜치는 목록에서 없어진다.

$ git fetch -p


remote의 branch 들을 확인할 수 있는 명령어 (원격 브랜치 확인)

$ git branch -r

 

 

 

local branch 삭제하는 명령어 (로컬 브랜치 삭제)

$ git branch -d [branch name]

 

728x90
반응형