> 개발 도구 > 자식 > Git에서 지점 이름을 변경하는 방법은 무엇입니까? 방법에 대한 간략한 분석

Git에서 지점 이름을 변경하는 방법은 무엇입니까? 방법에 대한 간략한 분석

PHPz
풀어 주다: 2023-04-03 14:07:46
원래의
1459명이 탐색했습니다.

다인 공동 개발을 위해 Git을 사용하는 경우 프로젝트에는 일반적으로 여러 분기가 있습니다. 이러한 분기를 사용하여 새로운 기능을 추가하거나, 버그를 수정하거나, 다른 유형의 개발 작업을 수행할 수 있습니다. 때로는 현재 개발 작업이나 상태 변경을 반영하기 위해 분기 이름을 수정해야 합니다. 이 기사에서는 Git 명령을 사용하여 분기 이름을 변경하는 방법을 소개합니다.

지점 보기

지점 이름 변경을 시작하기 전에 현재 사용 가능한 지점을 확인해야 합니다. 다음 명령을 통해 로컬 브랜치를 볼 수 있습니다.

git branch
로그인 후 복사

이 명령은 모든 로컬 브랜치 목록을 반환하고 *를 사용하여 현재 브랜치를 나타냅니다. 원격 지점을 보려면 다음 명령을 사용할 수 있습니다.

git branch -r
로그인 후 복사

이 명령은 원격 지점 목록을 반환합니다. 원격 지점의 이름 앞에는 원격 서버의 이름과 백슬래시가 옵니다.

새 브랜치 생성

새 브랜치를 생성하려면 다음 명령을 사용하세요.

git branch <new_branch_name>
로그인 후 복사

이렇게 하면 현재 브랜치에 새 브랜치가 생성됩니다. 새 브랜치는 현재 브랜치에서 분기되어 모든 커밋 레코드를 상속합니다. 다음 명령을 사용하여 새 브랜치에서 작업할 수 있습니다.

git checkout <new_branch_name>
로그인 후 복사

그러면 Git 브랜치가 새로 생성된 브랜치로 전환됩니다.

지점 이름 변경

지점 이름 변경은 비교적 간단한 작업입니다. 다음 명령을 사용하여 지점 이름을 변경할 수 있습니다.

git branch -m <new_branch_name>
로그인 후 복사
로그인 후 복사

이 명령은 현재 지점의 이름을 새 지점 이름으로 변경합니다.

다른 브랜치의 이름을 변경하려면 먼저 해당 브랜치로 전환해야 합니다. 다음 명령을 사용할 수 있습니다.

git checkout <old_branch_name>
로그인 후 복사

그런 다음 다음 명령을 사용하여 지점 이름을 변경할 수 있습니다.

git branch -m <new_branch_name>
로그인 후 복사
로그인 후 복사

이렇게 하면 선택한 지점의 이름이 변경됩니다.

변경 사항 푸시

마지막 단계는 변경 사항을 원격 저장소에 푸시하는 것입니다. 다음 명령을 사용하여 변경 사항을 원격 저장소에 푸시할 수 있습니다.

git push origin -u <new_branch_name>
로그인 후 복사

이 명령은 새로 생성된 브랜치를 Git 저장소에 푸시하고 원격 브랜치에 연결합니다. 기존 브랜치의 이름을 변경하는 경우 다음 명령을 실행해야 합니다:

git push origin -u <new_branch_name> --force
로그인 후 복사

기존 브랜치의 이름을 변경할 때 --force 플래그를 사용해야 합니다. 그렇지 않으면 Git에서 오류가 발생합니다.

요약

다자간 공동 개발에서 Git 브랜치는 독립적인 코드 개발 및 관리에 도움을 줄 수 있습니다. 이 문서에서는 분기 이름을 생성, 확인, 변경하고 변경 사항을 원격 저장소에 푸시하는 방법을 설명합니다. 이러한 간단한 Git 명령을 사용하면 Git 프로젝트의 분기를 쉽게 관리하고 제어할 수 있습니다.

위 내용은 Git에서 지점 이름을 변경하는 방법은 무엇입니까? 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿