branch 삭제 (local , remote) + 그 외 git branch 옵션들
2021. 4. 1. 15:26ㆍgit
728x90
local 브랜치 삭제
git branch -d 브랜치 명
remote 브랜치 삭제
git push origin --delete 브랜치명
역할 분담이 확실해지기 전 임시로 만들어서 작업했던 Joy라는 branch를 없애고 싶었다.
이러한 오류가 떴다. merge되지 않았기 때문에 중요한 파일을 잃을 것을 우려해 나오는 error로 보인다.
error 메세지에 써져있는대로 -D 옵션을 통해 해결 되었다.(강제옵션)
이 외의 git branch 명령의 옵션들을 정리해보겠다
git branch [-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
'git' 카테고리의 다른 글
[Git error] untracked working tree files would be overwritten (0) | 2021.06.06 |
---|---|
git add , git commit , git push "취소" (0) | 2021.04.26 |
git lfs (0) | 2021.04.10 |
git add/commit/push 취소 (0) | 2021.04.10 |
git error : the following untracked working tree files would be overwritten by checkout: 파일명 (0) | 2021.03.24 |