본문 바로가기

:: Notes/Memo

[GITHUB] Git Branch(브랜치) 삭제하기 (Local / Remote)

 

   Branch를 새로 만들어서 작업을 한 후 Main이 되는 Branch에 Merge까지 했다면 기존 작업하던 Branch는 삭제해야한다. Branch는 될 수 있는한 자주 만들어서 작업하는게 좋지만 중심 Branch를 제외한 Sub Branch 들은 저장소에 남아 있지 않을 수록 좋다. 

 

 

자 아래와 같은 상태일 때, 내가 feature/1 이라는 Branch에서 작업을 끝내고 develop Branch로 merge 시켰다면

 

 

아래와 같이 된다. 이렇게 된다면 이제 feature/1 Branch는 할일을 다한 상태이므로 Local Repo와 Remote Repo에서 지워주어야한다.

 


 

:: 로컬저장소에서 Branch(브랜치) 삭제하기

git branch -d [브랜치명]

 

실제로 삭제 되었는지 체크 해보려면, git branch -a 를 이용해 Local과 Remote Branch 목록을 확인하자.

 


:: 원격저장소에서 Branch(브랜치) 삭제하기

로컬 저장소에서는 이미 해당 Branch를 삭제 했으므로, 이 내용을 Remote에 반영해주기만 하면 된다.

 

git push origin :[브랜치명]