새소식

반응형
Git

[Git] 로컬, 원격 브랜치 삭제하기 (delete branch) (local, remote)

  • -
반응형

git을 통해서 버전을 관리하는 경우 새로운 기능을 추가할 때나, 버그를 수정할 때 feature 별로 브랜치를 따로 따서 작업을 하게 됩니다.

 

수정이 완료되고, 테스트를 통해 검증을 완료하면 master 브랜치에 머지를 진행하게 됩니다.

머지가 된 이후에는 feature 작업 브랜치를 삭제하게 되는데 해당 작업을 진행하는 방법을 정리해 보도록 하겠습니다.

 

브랜치 리스트 확인

  • git branch : local branch 확인
  • git branch -r : remote branch 확인

 

브랜치 삭제

  • git branch -d <branch_name> : local branch 삭제
    • ex) git branch -d feature/web/add-new-item
  • git push -d <remote_name> <branch_name> : remote branch 삭제 
    • ex) git push -d origin feature/web/add-new-item

 

로컬 브랜치를 삭제하는 경우 -d 옵션을 -D 옵션으로 대체하면 강제(forece) 삭제를 할 수 있다.

 

원격 브랜치를 삭제하는 것이 부담되는 경우, --dry-run 옵션을 주면, 실제 실행되지 않고 시뮬레이션 결과를 볼 수 있다. 

  • ex) git push -d origin feature/web/add-new-item --dry-run
반응형

'Git' 카테고리의 다른 글

[Git] 로컬 프로젝트 remote git 연결  (0) 2023.06.15
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.