| En

병합된 Git 브랜치 삭제

PR을 머지하고 나면 로컬에 쓸모없어진 브랜치가 쌓인다. 몇 달 지나면 git branch 출력이 한 화면을 넘기고 작업 중인 브랜치를 찾기 어려워진다. 정리 명령은 간단하다. 무엇을 지워도 안전한지 구분하는 것이 관건이다. -d는 안전하고 -D는 위험하다 로컬 브랜치 삭제 명령은 두 가지다. git branch -d는 이미 병합된 브랜치만 지운다. 병합 안 된 커밋이 남아 있으면 거부한다. $ git branch -d feature/login Deleted branch feature/login (was 13d794b). $ git branch -d feature/experimental error: the branch 'feature/experimental' is not fully merged hint: If you are sure you want to delete it, run 'git branch -D feature/experimental' feature/login은 main에 병합됐으니 바로 지워졌고, feature/experimental은 고유 커밋이 남아 있어 거부됐다. 이 거부가 작업을 실수로 날리지 않게 막는다. ...

2024년 7월 11일 · 3 분 · 513 단어 · In-Jun
[email protected]