팀 작업을 하면서 브랜치를 여러 개 사용하게 되었다.
과거 브랜치가 같은 경우 최신 작업하기에 브랜치가 너무 과거의 상태라
깃허브(ex 원격브랜치)가 아닌 로컬브랜치(ex vs 코드)에서만 삭제하는 명령어를 찾게 되었다.
git branch -d 브랜치 이름
git checkout -b 브랜치 이름
로컬브랜치에서 삭제 후, 브랜치를 생성 후 바로 이동한다.
단, git에서 병합이 되지 않은 내용이 있는 경우에 삭제가 안될 시
git branch -D 브랜치 이름
으로도 가능하다.
이는 --delete --force의 축약이다.
vscode에서 바로
깃허브 상에 있는 브랜치를 지우고 싶다면
git push 브랜치 이름 -d 브랜치 이름
을 적으면 된다.