[Git] PR 후 merge된 branch 자동 삭제하기
DEVELOPMENT TOOLS/Git

[Git] PR 후 merge된 branch 자동 삭제하기

반응형

PR 후 merge된 branch 자동 삭제하기

branch를 나누어 개발을 하다보면, Issue close되어 branch를 삭제해야 하는 경우가 자주 생깁니다. 이때, 매번 삭제하는 것이 귀찮을 경우 아래와 같이 Github이 제공하는 기능을 통해 PR 후 merge된 branch를 삭제할 수 있습니다.

 

먼저, Settings에 들어간 후 Options의 Merge button을 찾습니다. 그 후, Automatically delete head branches를 클릭합니다. 

  • protected branch의 경우 삭제되지 않으니, 삭제가 되면 안되는 브랜치의 경우 protected branch로 설정해야 합니다.

 

적용 예

기존에 아래와 같이 feature/1이라는 브랜치가 있고 해당 브랜치에서 PR이 날려진 상황입니다. 이때, merge 버튼을 눌러 merge를 완료하면 feature/1 브랜치가 삭제됨을 확인할 수 있습니다.

PR 후 merge하면 branch 삭제됨

반응형