개발 이야기/Git (1) 썸네일형 리스트형 [Git] merge된 local 브랜치 한번에 쉽게 정리하기 Git 전략에 따라서 작업하는 방식은 여러가지가 존재하지만, 대부분은 local에서 특정 브랜치를 생성하고 작업이 완료되면 최종적으로 master나 develop 같은 특정 브랜치로 merge하게 된다. 이런 경우 조금만 작업이 많아지면 local에 브랜치가 무한정 쌓이게 되는데, 아래처럼 git-prune.sh 라는 스크립트로 만들어서 사용하면 특정 로컬 브랜치 기준으로 merge된 브랜치를 깔끔하게 삭제할 수 있다. #!/bin/bash cbranch=$(git rev-parse --abbrev-ref HEAD); git checkout -q $cbranch && git for-each-ref refs/heads/ "--format=%(refname:short)" | while read branch;.. 이전 1 다음