-
branch 병합과 삭제Git 2023. 1. 11. 18:14
master -> main 덮어쓰기
git checkout master git branch main master -f git checkout main git push origin main -f
문제
- 알고보니 master에 있는 걸 main에 다갖다 덮어쓰기
-> main에 작업한 게 싹다 사라지므로 주의!!!
디폴트로 브랜치 설정
git config --global init.defaultBranch main
브랜치 삭제
원격저장소의 브랜치 삭제
- 깃헙에서 저장소의 default 브랜치가 main인걸 확인
- 브랜치 삭제
git push origin --delete master
주의
github에서 사라질뿐, git에선 그대로다.
저건 원격저장소인 github의 저장소 삭제방법이기 때문로컬저장소의 브랜치 삭제
git branch [-d] 브랜치명
- -d : 병합여부와 관계없이 삭제
728x90'Git' 카테고리의 다른 글
pull과 fetch (0) 2023.01.16 fork와 clone 차이 (0) 2023.01.11 기존 프로젝트를 git repository에 연결 (0) 2023.01.11 GIT BASH에서 FATAL: PROTOCOL 'HTTPS' IS NOT SUPPORTED 에러 (0) 2023.01.11 config 삭제 와 등록하기 (0) 2023.01.11 - 알고보니 master에 있는 걸 main에 다갖다 덮어쓰기