Git

[Git]branch작업이 끝났을때

잠이와요 2023. 6. 8. 03:29

나의 작업: MyPagePlace라는 브랜치에서 작업->pull request올리고 원본에 mearge->MyPagePlace브랜치 삭제, master에 pull 받기


git branch -d 브랜치 이름

을 해주면 브랜치가 삭제되는데

error: Cannot delete branch

와 같은 오류가 뜨면서 브랜치 삭제가 안된다면

그건 지금 이는 현재 브랜치가 삭제하고자 하는 브랜치 이기 때문이며 

아래와 같이 브랜치를 전환한 후에 삭제하면 된다.

git checkout master

warning: deleting branch 'MyPagePlace' that has been merged to
         'refs/remotes/origin/MyPagePlace', but not yet merged to HEAD.
Deleted branch MyPagePlace (was 2f67f5f).

->로컬 브랜치를 삭제하면 원격 브랜치는 남아 있다는 경고가 나온다. 로컬 브랜치는 삭제되었다.

git push origin --delete 브랜치이름

→ 원격 브랜치도 삭제