git 로컬 브랜치 삭제
쓸모없는 로컬 브랜치가 쌓이면 혼란이 생긴다. git branch -d 브랜치명 명령어로 삭제할 수 있다. 단, 병합되지 않은 브랜치는 -D 옵션을 써야 한다. 예를 들어 git branch -D feature/test는 강제로 삭제한다. 삭제 전엔 꼭 병합 여부를 확인하자. 로컬 저장소가 깔끔하면 작업도 빨라진다. 실수로 삭제해도 복구는 가능하다. git reflog 명령어로 삭제된 커밋을 찾아 복원할 수 있다. 하지만 복잡하니 주의가 필요하다.
로컬 브랜치 삭제 전 체크리스트
깔끔한 로컬 환경은 협업과 유지보수에 큰 도움이 된다.

git 원격 브랜치 삭제
협업 중인 원격 브랜치도 삭제가 필요하다. 작업이 끝난 브랜치는 남겨두면 혼란을 준다. 삭제는 다음 명령어로 한다. git push origin --delete 브랜치명. 예를 들어 git push origin --delete feature/login처럼 입력한다. 삭제 후 git fetch -p로 로컬과 동기화해야 한다. 원격 브랜치는 깃허브나 깃랩에서 직접 삭제할 수도 있다. UI에서 브랜치를 선택하고 삭제 버튼을 누르면 된다. 이 방법은 코드리뷰 이후 불필요한 브랜치를 정리할 때 유용하다.
원격 브랜치 삭제 시 주의사항
브랜치 삭제 전 팀원과의 소통이 매우 중요하다.

git 불필요한 브랜치 정리
프로젝트가 길어질수록 브랜치가 많아진다. 정리하지 않으면 유지보수가 어렵다. 불필요한 브랜치는 혼동을 유발하고 협업에 방해가 된다. 로컬에서는 git branch로 목록을 확인할 수 있다. 오래된 브랜치는 git branch -d로 삭제하자. 원격 브랜치 목록은 git branch -r로 확인 가능하다. 사용하지 않는 브랜치는 git push origin --delete로 제거한다.
브랜치 정리 팁
정기적으로 브랜치를 점검하자. 예를 들어 매주 금요일, 팀원이 모여 브랜치 회의를 한다. 이때 병합 여부, 사용 여부를 체크한다. 자동화 스크립트를 활용하면 더욱 빠르다. 정리된 저장소는 코드 품질도 높아진다. 깔끔한 브랜치는 팀워크를 강화시킨다.

git branch 삭제 명령어
Git에서 브랜치를 삭제하는 명령어는 간단하지만 강력하다. 로컬 브랜치는 git branch -d 브랜치명으로 삭제한다. 병합되지 않은 브랜치는 -D 옵션을 사용한다. 원격 브랜치는 git push origin --delete 브랜치명으로 없앤다. 예를 들어 git push origin --delete hotfix/login처럼 작성한다. 삭제된 브랜치는 복구가 어렵다. 실수하지 않도록 주의하자. 삭제 전 git log로 커밋 내역을 확인하자. 브랜치 삭제는 버전 관리를 깔끔하게 유지하는 핵심이다. 명령어는 간단해도 사용은 신중해야 한다. 자동화된 삭제 스크립트를 만들어두면 반복 작업에 유용하다. 정리된 브랜치 구조는 개발 생산성을 높인다.









