Git 작업을 하다보면 당연하게도 기능에 따라 새로운 branch를 생성하고 main branch에 merge하는 과정을 거친다.
merge 작업이 완료되었다면 기존에 분기되었던 기능 branch를 삭제하게 되는데, 이 때 로컬 환경에서 내가 작업하고 있는 branch는 웹 페이지에서 branch를 지우더라도 바로 적용되지 않는다.
그럴 때에는 아래의 과정을 진행하도록 하자
1. 원격 저장소 Branch 삭제
- 물론 이 과정은 github 페이지에서 직접 Branch를 지워도 된다.
git push <원격 저장소 이름> -d <원격 브랜치 이름>
2. 원격 저장소 Branch 현황 업데이트
- 원격 저장소의 Branch를 지웠다면 가지치기를 통해 GUI 환경에서 말끔히 지우도록 하자
git remote prune origin
3. 로컬 저장소 Branch 삭제
git branch -D <로컬 브랜치 이름>
로컬과 원격 저장소에서 진행한 해당 Branch에 대한 흔적을 위와 같이 지울 수 있다.
'개발 관련 지식 > Git' 카테고리의 다른 글
[Git] 내가 작업하지 않은 Github 원격 Branch를 로컬로 가져와보자 (0) | 2024.07.02 |
---|---|
[Git] 원격 Branch에 Push한 Commit 취소하기 (0) | 2024.04.16 |
[Git] Git Merge (Pull Request시) (0) | 2024.01.31 |
댓글