메인 브랜치에 merge를 하더라도 브랜치는 남게된다.
브랜치가 여러개 남아있으면 관리가 복잡해질 수 있으므로
쓸모없는 브랜치들은 삭제해주는 것도 중요하다.
먼저, 내 git에 어떤 브랜치들이 있는지 확인하는 명령어부터 공부해보도록 하자.
git branch (깃 브랜치 목록)
내 git 내 브랜치 목록은 아래의 명령어로 확인 가능하다.
git branch
git branch 삭제
깃 브랜치 삭제에는
- merge가 완료된 브랜치 삭제
- merge가 실행되지 않은 브랜치 삭제
두 방법이 존재한다.
git branch -d 브랜치명 (merge가 완료된 브랜치 삭제)
git branch -d 합병(merge)된브랜치명
git branch -D 브랜치명 (merge가 안된 브랜치 삭제)
git branch -D 삭제할브랜치명(merge안된 상태의 브랜치 삭제 가능)
merge 된 상태의 브랜치에 git branch -D를 사용해도 삭제가 된다.
그러므로, -D가 -d보다 조금 더 강제성이 있다고 생각해도 무방할 것이다.
'했던것들 > git' 카테고리의 다른 글
git squash 실습 (0) | 2022.12.02 |
---|---|
git rebase (리베이스) 실습 (0) | 2022.12.02 |
git merge 동작 방식 (fast forward merge) (0) | 2022.12.01 |
git merge 동작 방식 (3-way merge) (0) | 2022.12.01 |
git branch/merge 명령어 및 연습 (0) | 2022.12.01 |