git branch 로컬 브랜치 삭제하기

Y b·2023년 9월 10일
3

문제상황

팀 작업을 하면서 브랜치를 여러 개 사용하게 되었다.
과거 브랜치가 같은 경우 최신 작업하기에 브랜치가 너무 과거의 상태라
깃허브(ex 원격브랜치)가 아닌 로컬브랜치(ex vs 코드)에서만 삭제하는 명령어를 찾게 되었다.

해결방법

git branch -d 브랜치 이름

git checkout -b 브랜치 이름

로컬브랜치에서 삭제 후, 브랜치를 생성 후 바로 이동한다.

단, git에서 병합이 되지 않은 내용이 있는 경우에 삭제가 안될 시

git branch -D 브랜치 이름

으로도 가능하다.

이는 --delete --force의 축약이다.

더 알아보기

vscode에서 바로
깃허브 상에 있는 브랜치를 지우고 싶다면
git push 브랜치 이름 -d 브랜치 이름
을 적으면 된다.

profile
웹 개발자

0개의 댓글

관련 채용 정보