Git 교과서

코드 이력, 하나도 놓치지 마라!

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!

Yes24 교보문고 알라딘 인터파크 길벗

브랜치 병합 여부 확인

다수의 브랜치가 있을 때는 어느 브랜치가 병합을 완료한 것인지 알기 어렵습니다. 브랜치를 병합한 후에 바로 병합된 브랜치를 삭제한다면 이러한 혼동을 줄일 수 있을 것입니다.

깃은 병합한 브랜치와 병합하지 않은 브랜치를 구분하는 옵션을 제공합니다.

$ git branch --merged

master 브랜치에서 이 명령어를 실행해 봅시다.

infoh@DESKTOP MINGW64 /e/gitstudy08 (master)
$ git branch --merged
  feature
  footer
* master

병합한 브랜치는 별표(*) 기호로 표시됩니다. 병합을 완료한 브랜치는 앞에서 배운 -d 옵션을 사용하여 삭제할 수 있습니다.

병합하지 않은 브랜치는 –no-merged 옵션으로 확인할 수 있습니다.

$ git branch --no-merged

병합하지 않은 브랜치는 -d 옵션으로 삭제되지 않으므로 -D 옵션을 사용합니다.