SW/리눅스

Linux : 로컬, 원격 깃 브랜치 이름 변경 방법, 예제, 명령어

얇은생각 2021. 4. 17. 07:30
반응형

프로젝트에 사용자 그룹과 공동작업 중이며 git 브랜치에 대한 명명 규칙을 정의했습니다. 새 분기를 만들고 변경 내용을 원격 리포지토리에 푸시한 후 분기 이름이 잘못되었음을 깨달았습니다. 

다행히 Git에서는 git branch -m 명령을 사용하여 쉽게 브랜치 이름을 변경할 수 있습니다. 

이 가이드에서는 로컬 및 원격 Git 지점의 이름을 변경하는 방법에 대해 설명합니다.

 

 

Linux : 로컬, 원격 깃 브랜치 이름 변경 방법, 예제, 명령어

 

 

Git 브랜치 이름 변경

다음 단계에 따라 로컬 및 원격 Git 브랜치 이름을 변경하십시오. 

이름을 변경할 로컬 브랜치로 전환하는 것부터 시작합니다.

git checkout <old_name>

 

 

다음을 입력하여 로컬 브랜치 이름을 변경합니다.

git branch -m <new_name>

 

 

이때 로컬 브랜치 이름을 바꾸었습니다. 

old 분기를 원격 리포지토리에 이미 밀어넣은 경우 다음 단계를 수행하여 원격 브랜치의 이름을 변경합니다.

<new_name> 로컬 브랜치를 누르고 업스트림 분기를 재설정합니다.

git push origin -u <new_name>

 

 

old 원격브랜치를 삭제합니다.

git push origin --delete <old_name>

 

 

로컬 및 원격 Git 지점의 이름을 성공적으로 변경했습니다.

 

 

 

결론

분기는 소프트웨어 개발 프로세스의 일부이며 Git에서 가장 강력한 기능 중 하나입니다. 분기는 본질적으로 특정 커밋에 대한 포인터입니다.

로컬 Git Branch의 이름을 바꾸는 것은 단일 명령을 실행하는 문제입니다. 그러나 원격 분기의 이름을 직접 바꿀 수는 없습니다. 이름이 변경된 로컬 브랜치를 누르고 이전 이름으로 브랜치를 삭제해야 합니다. 

반응형