branch 삭제 (local , remote) + 그 외 git branch 옵션들

2021. 4. 1. 15:26git

728x90

local 브랜치 삭제

git branch -d 브랜치 명

 

remote 브랜치 삭제

git push origin --delete 브랜치명


역할 분담이 확실해지기 전 임시로 만들어서 작업했던 Joy라는 branch를 없애고 싶었다.

이러한 오류가 떴다. merge되지 않았기 때문에 중요한 파일을 잃을 것을 우려해 나오는 error로 보인다.

error 메세지에 써져있는대로 -D 옵션을 통해 해결 되었다.(강제옵션)


이 외의 git branch 명령의 옵션들을 정리해보겠다

git branch [-l]
-l 옵션은 생략가능

local branch 정보를 보여줌

git branch -v

local branch의 정보를 마지막 commit 내역과 함께 보여줌

git branch -r

remote의 branch 정보를 보여줌

git branch -a

local/remote 저장소의 모든 branch 정보 보여줌

git branch 브랜치명

새로운 local branch 생성
git checkout -b 브랜치명 새로운 local branch 생성과 동시에 해당 branch로 이동
git checkout -b 새로운 이름 origin/원래이름
git checkout -t origin/원래이름
remote의 branch로 checkout

git branch (–merged | –no-merged)

--merged: 이미 merge된 branch를 표시
--no-merged: 아직 merge가 되지 않은 branch만 표시

git branch -m B A

A 브랜치를 B 브랜치로 변경 (이름변경)

 

728x90