👉🏻 Local branch 이름 변경
- 변경할 브랜치로 이동
$ git checkout 브랜치명
$ git checkout old-branch
- 로컬브랜치 이름 변경
$ git branch -m 바꿀브랜치명
$ git branch -m new-branch
$ --> old-branch가 new-branch로 이름이 변경됨!
old-branch에 commit/push 히스토리가 있어도 상관 없다!
해당 히스토리를 그대로 간직한 채로 branch 이름만 변경된 것!
👉🏻 Remote branch 이름 변경
이미 Github, Gitlab에 Push한 branch의 경우,
로컬에서 이름 바꾼 브랜치를 Push해서 새 브랜치를 생성하고, 기존 브랜치를 삭제하는 방법으로 변경해야 합니다.
- Local branch 이름 변경하는 2 Step 그대로 진행
- 해당 브랜치 push
$ git push origin -u 원격에새로만들브랜치명
$ git push origin -u new-branch
$ --> 원격에도 new-branch라는 신규 브랜치가 생성됨
이 경우에도, old-branch의 commit/push 내역을 그대로 유지한 채 신규 branch가 생성된다!
- 기존 브랜치 삭제
$ git push origin --delete 삭제할이전원격브랜치명
$ git push origin --delete old-branch
필요 없어진 이전 브랜치를 삭제하면 된다!
'DevOps > Git' 카테고리의 다른 글
[Git] git config 설정 (0) | 2025.02.26 |
---|---|
[Git] Merge 병합 방법 정리 (fast-forward, 3-way, squash) (0) | 2025.01.15 |
[Git] 이미 Push한 Commit 삭제하기 (0) | 2024.12.11 |
[Git] IntelliJ에서 생성한 프로젝트 Github에 연결하기 (0) | 2024.12.10 |
[Git] Commit 메시지 수정하기 (1) | 2024.12.08 |