하나의 일감을 진행할 때마다 깃 브랜치를 새로 따서 작업을 진행한다.
여유 있을 때는 일감을 끝내고 바로 브랜치를 지워주지만
일감이 밀리고 바쁜 시기에는 매번 지워주지 못하는 경우가 생긴다.
그러고 나면... 브랜치들이 여러 개씩 쌓여 있다.
git branch -D branch1001 ...... 벌써 어지럽다
하지만 프로출신 개발자들은 명령어 한줄로
깔끔하게 원하는 브랜치들을 지워버린다.
오늘의 코딩 비기 제1장🌟
$ git branch -D `git branch --list 'branch*'`
git branch -D 이후에 ` ` 값을 이용하여 삭제할 브랜치를 변수로 지정할 수 있다.
이 변수로 git branch --list 를 활용하는 것, list 뒤에는 어떤 형식의 브랜치를
삭제해 줄지 정하면 된다.
해당 부분에 값을 넣으면 아래와 같이 된다!!
branch* | branch로 시작하는 브랜치 삭제 |
*1001 | ~1001로 끝나는 브랜치 삭제 |
*anch* | ~anch~ 인 브랜치 삭제 |
그럼 위에 노란 명령어를 실행하면~?
깔~끔하게
branch로 시작하는 모든 브랜치를 삭제해 준다.
고로 main 브랜치 하나만 남는다.. 진짜 미뗬다..
물론 어떤 일정한 형식이 있는 브랜치 그룹만
해당 방식으로 쉽게 지울 수 있다.
그럼.. 일정한 형식이 없다면,,?
오늘의 코딩 비기 제2장🌟
겁나 빠른 노가다 타이핑 두다다다다다다다다다닫
끝.
프로출신 개발자들의 도움 : https://stackoverflow.com/questions/3670355/can-you-delete-multiple-branches-in-one-command-with-git
'개발 지식' 카테고리의 다른 글
[Jenkins] ERROR: Step ‘Git Publisher’ failed: Tag " " already exists (1) | 2024.05.22 |
---|---|
[python] ModuleNotFoundError: No module named 'distutils', 해결보기 (3) | 2024.05.21 |
[VSCode] Visual Studio Code, v1.88 맛보기(24년 4월) (0) | 2024.04.18 |
[JS] 코드단에서 성능 비교해보기 (feat.Benchmark.Suite()) (0) | 2024.04.02 |
[코테코테] PCCP기출문제 1번 (1) | 2024.03.28 |