관리 메뉴

나만의공간

GitLab 특정일 기준 원격 Branch 삭제명령어 본문

IT/Git

GitLab 특정일 기준 원격 Branch 삭제명령어

밥알이 2023. 2. 24. 16:22

Git으로 작업을 하다가 보면 Branch를 미삭제 하고 쌓이기만 하기도 한다.
master로 머지가 완료되어 PRD환경까지 배포가 나가면 작업이 끝나 Branch를 꾸준히 삭제를 해야 좋지만
삭제하는것을 잊고 지나가고, 그러다 보면 Branch가 너무 많아 하나씩 지우는것도 일이다.

아래 명령어를 사용하면 특정일 기준으로 Branch를 일괄 삭제 할수 있다.
혹시 모르니 develop / release / master등에 중요 Branch는 Protected로 보호한후 진행하는거를 추천 드립니다.

Git 특정일 기준 Branch 삭제

git push origin --delete $(git for-each-ref --format='%(refname:short) %(committerdate:short)' refs/remotes/origin | awk '$2 < "2022-11-01" {print $1}')

 

 

'IT > Git' 카테고리의 다른 글

SourceTree 비밀번호 삭제 or 변경 방법  (0) 2022.08.03
GitHub SourceTree Personal Token 발급 방법  (0) 2022.01.13
Git 기초강좌 #1 (가입 & QuickStart Guide)  (0) 2022.01.07
Git Flow란 무엇인가?  (0) 2021.12.21
#4 Git 기초편 Branch  (0) 2017.02.15
Comments