DevOps/Git

[Git] Local, Remote branch 이름 변경

2025. 1. 14. 15:56·DevOps/Git
목차
  1. 👉🏻 Local branch 이름 변경
  2. 👉🏻 Remote branch 이름 변경

👉🏻 Local branch 이름 변경

  1. 변경할 브랜치로 이동
$ git checkout 브랜치명

$ git checkout old-branch
  1. 로컬브랜치 이름 변경
$ git branch -m 바꿀브랜치명

$ git branch -m new-branch
$ --> old-branch가 new-branch로 이름이 변경됨!

old-branch에 commit/push 히스토리가 있어도 상관 없다!
해당 히스토리를 그대로 간직한 채로 branch 이름만 변경된 것!


👉🏻 Remote branch 이름 변경

이미 Github, Gitlab에 Push한 branch의 경우,
로컬에서 이름 바꾼 브랜치를 Push해서 새 브랜치를 생성하고, 기존 브랜치를 삭제하는 방법으로 변경해야 합니다.

  1. Local branch 이름 변경하는 2 Step 그대로 진행
  2. 해당 브랜치 push
$ git push origin -u 원격에새로만들브랜치명

$ git push origin -u new-branch  
$ --> 원격에도 new-branch라는 신규 브랜치가 생성됨

이 경우에도, old-branch의 commit/push 내역을 그대로 유지한 채 신규 branch가 생성된다!

  1. 기존 브랜치 삭제
$ 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)  (2) 2025.01.15
[Git] 이미 Push한 Commit 삭제하기  (1) 2024.12.11
[Git] IntelliJ에서 생성한 프로젝트 Github에 연결하기  (1) 2024.12.10
[Git] Commit 메시지 수정하기  (4) 2024.12.08
  1. 👉🏻 Local branch 이름 변경
  2. 👉🏻 Remote branch 이름 변경
'DevOps/Git' 카테고리의 다른 글
  • [Git] git config 설정
  • [Git] Merge 병합 방법 정리 (fast-forward, 3-way, squash)
  • [Git] 이미 Push한 Commit 삭제하기
  • [Git] IntelliJ에서 생성한 프로젝트 Github에 연결하기
sol_git
sol_git
Full-Stack을 꿈꾸는 Junior Developer💖
    로그인
  • sol_git
    솔깃한 Dev
    sol_git
  • 글쓰기 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (40)
      • Frontend (13)
        • Javascript (1)
        • React (9)
        • Vue (1)
        • Svelte (1)
      • Style Sheet (0)
        • Sass (0)
      • Backend (4)
        • Java (3)
        • Python (1)
        • Spring Boot (0)
      • AI (0)
        • LLM (0)
        • Gen AI (0)
      • DevOps (16)
        • Git (16)
        • Kubernetes (0)
      • Cloud (0)
        • AWS (0)
      • DBMS (2)
        • MySQL (1)
        • PostgreSQL (1)
      • IDE & Tools (3)
        • IntelliJ (1)
        • VS Code (1)
        • Tool (1)
      • OS (2)
        • Mac (2)
      • Project 일기 (0)
  • 블로그 메뉴

    • 방명록
  • 링크

    • Github
  • 인기 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
sol_git
DevOps / Git / 
[Git] Local, Remote branch 이름 변경

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.