소개
🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 빠른 시작 강좌부터 시작하는 것을 권장합니다.
Git 에서 브랜치는 커밋을 가리키는 가볍고 이동 가능한 포인터입니다. 브랜치 이름 변경은 Git 에서 흔히 사용되는 작업입니다. 하지만 로컬과 원격 모두에서 브랜치 이름을 변경하는 것은 약간 까다로울 수 있습니다. 이 랩에서는 Git 에서 원격 브랜치의 이름을 변경하는 방법을 배우게 됩니다.
🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 빠른 시작 강좌부터 시작하는 것을 권장합니다.
Git 에서 브랜치는 커밋을 가리키는 가볍고 이동 가능한 포인터입니다. 브랜치 이름 변경은 Git 에서 흔히 사용되는 작업입니다. 하지만 로컬과 원격 모두에서 브랜치 이름을 변경하는 것은 약간 까다로울 수 있습니다. 이 랩에서는 Git 에서 원격 브랜치의 이름을 변경하는 방법을 배우게 됩니다.
이 랩을 완료하려면 GitHub 계정의 git-playground Git 저장소를 사용합니다. 이 저장소는 https://github.com/labex-labs/git-playground.git의 포크에서 가져온 것입니다. 포크할 때 "Copy master branch only"를 선택 해제하십시오.
https://github.com/your-username/git-playground라는 Git 저장소가 있습니다. feature-branch라는 브랜치를 생성하여 원격 저장소에 푸시했습니다. 이제 로컬과 원격 모두에서 브랜치 이름을 new-feature-1로 변경하려고 합니다.
git clone https://github.com/your-username/git-playground.git
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
feature-branch 브랜치로 전환합니다.git checkout feature-branch
git branch -m feature-branch new-feature-1
git push origin --delete feature-branch
git push -u origin new-feature-1
git branch -a
다음은 git branch -a를 실행한 결과입니다.
* master
new-feature-1
remotes/origin/HEAD - > origin/master
remotes/origin/master
remotes/origin/new-feature-1
Git 에서 원격 브랜치 이름을 변경하는 것은 로컬과 원격 모두에서 브랜치 이름을 변경하는 것을 포함합니다. git branch -m <old-name> <new-name> 명령을 사용하여 로컬 브랜치의 이름을 변경하고, git push origin --delete <old-name> 및 git push origin -u <new-name> 명령을 사용하여 이전 원격 브랜치를 삭제하고 새 원격 브랜치를 설정할 수 있습니다.