개발중/Git
[Git] 브랜치를 로컬과 원격에서 모두 삭제하는 법
Binsoo
2023. 2. 10. 09:32
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
반응형