[Git] Git에서 특정 브랜치를 삭제하고 GitHub에 반영하기

Git을 사용할 때 특정 브랜치가 더 이상 필요없어져서 그 브랜치를 삭제하고 싶은 경우가 있다. 그래서 오늘은 브랜치를 삭제하고 이를 깃허브에 반영하는 방법을 알아보자.

> git branch --delete [branch name]
> git push origin :[branch name]

위 명령어에서 --delete-D로 바꾸어 쓸 수 있다.

몇 가지 주의할 점은

  • 현재 작업중인 브랜치가 삭제하려는 브랜치이면 삭제되지 않고 오류가 발생한다.
  • 푸시를 할때 오류가 발생한다면 -f 옵션을 주어 강제로 푸시하면 된다.
  • 한 번 삭제한 브랜치는 되돌릴 수 없다.

이 정도만 기억하고 있다면 브랜치를 실수로 삭제하거나 하는 일은 없을 것이다.

카테고리:

업데이트: