혼자 적어보는 노트

Git 브랜치 삭제 본문

기타

Git 브랜치 삭제

jinist 2022. 1. 22. 20:43

git으로 브랜치를 만들어서 과제를 제출하는 스터디를 하는 중에

master브랜치에서 브랜치를 생성해야했는데

다른 과제를 진행했던 브랜치에서 생성을 해서 이전 변경사항이 적용되는 문제가 발생했다. 

 

branch 조회

git branch -a

위의 명령어를 통해 현재 브랜치 상태를 볼 수 있다.

 

git branch -a
* master
  mission1
  mission2

* 별표가 있는 부분이 현재 checkout되어있는 브랜치이다.

원격 브랜치는 빨간 글씨로 표시된다.

 

local branch 삭제

git branch -d 브랜치명

위의 명령어를 통해 브랜치를 삭제할 수 있다.

 

error: The branch 'mission2' is not fully merged.
If you are sure you want to delete it, run 'git branch -D mission2'.

머지되지 않은 브랜치를 삭제할 경우 에러가 뜨는데
에러 메세지에 나온 내용대로 git branch -D 브랜치명 으로 삭제가 가능하다.

 

Remote Branch 삭제

git push origin --delete 브랜치명

위의 명령어를 이용하여 원격 저장소에 있는 브랜치를 삭제 할 수 있다

Comments