기본 Git 분기의 이름을 바꾸는 방법과 원하는 이유

기본 Git 분기의 이름을 바꾸는 방법과 원하는 이유

Git을 한동안 사용해 왔다면 아마도 이 용어를 접했을 것입니다. 주인 . 뛸 때 본 적이 있을 것입니다. 자식 상태 또는 자식 분기 .





다소 구식의 문구이며 어디서 왔는지 또는 어떻게 변경할 수 있는지 궁금할 것입니다. 명령줄 사용자이든 GitHub 팬이든 상관없이 분기 이름을 변경하고 기본 분기 이름을 필요에 맞게 설정할 수도 있습니다.





기본 분기란 무엇입니까?

모든 새로운 Git 리포지토리에는 실제로 분기하지 않더라도 기본 분기가 있습니다! 분기는 단순히 커밋 참조이며 현재 분기를 가리키는 HEAD 참조가 항상 있습니다.





역사적으로 Git은 기본 브랜치를 명명했습니다. 주인 . 이름을 바꿀 수 있지만 많은 사람들이 기본값을 고수하므로 master를 기본 분기로 사용하는 많은 프로젝트를 볼 수 있습니다.

분기 이름 지정 및 마스터가 단계적으로 중단되는 이유

최신 버전의 Git(2.28 이상)은 다음을 사용하여 새 리포지토리를 생성할 때 다음 힌트를 생성합니다. 자식 초기화 :



초기 분기의 이름으로 '마스터'를 사용합니다. 이 기본 분기 이름은 변경될 수 있습니다. 이 경고를 표시하지 않는 모든 새 저장소에서 사용할 초기 분기 이름을 구성하려면 다음을 호출하십시오. git config --global init.defaultBranch 'master' 대신 일반적으로 선택되는 이름은 'main', 'trunk' 및 'development '. 방금 생성한 분기는 다음 명령을 통해 이름을 변경할 수 있습니다. git branch -m

마스터/슬레이브 용어는 특히 디스크 드라이브와 같은 하드웨어와 관련하여 컴퓨팅 분야에서 오랜 역사를 가지고 있습니다. Git의 전신인 BitKeeper와 같은 다른 버전 제어 시스템에서도 이 용어를 사용했습니다. 그러나이 용어는 식민주의와 관련되어 다소 구식입니다.





Git 관리자는 이러한 문제를 해결하기 위해 더 넓은 개발 커뮤니티와 협력했습니다. 그것이 야기할 수 있는 모든 범죄를 제외하고, 주인 어쨌든 특별히 설명적인 이름은 아닙니다. 이름이 없는 다른 개체와의 관계를 의미하지만 초기 분기의 고유한 상태를 나타내지는 않습니다. 많은 사람들이 이름을 고려합니다. 기본 이 분기와 일반적인 사용법을 더 잘 설명하기 위해.

main이라는 이름은 짧고 쉽게 번역되며 일반적으로 사용됩니다. master와 같은 두 글자로 시작한다는 사실은 근육 기억력을 다시 훈련해야 하는 경우 도움이 될 수 있습니다.





명령줄 Git을 사용하여 변경하는 방법

Git 자체에서 설명하는 것처럼 다음 명령을 사용하여 기본 분기 이름을 구성할 수 있습니다.

git config --global init.defaultBranch main

NS --글로벌 이 설정이 현재 사용자가 만든 모든 저장소에 적용되도록 합니다.

또한보십시오: Linux에서 Git을 설치하고 구성하는 방법

일단 설정되면 새 리포지토리는 새 기본 이름을 사용합니다.

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

당신은 또한 할 수 있습니다 가지 이름을 바꾸다 -m 옵션을 사용하여 언제든지

Google 문서에서 텍스트 상자를 추가하는 방법
git branch -m main

언젠가 Git은 이름을 사용하여 이 변경 작업을 수행할 수 있습니다. 기본 기본적으로 모든 새 리포지토리에 대해. 직접 변경하는 방법을 아는 것은 여전히 ​​유용하며, 다른 이름에 대한 개인 또는 팀 선호도가 있을 수 있습니다. 기본 .

GitHub에서 기본 분기 이름을 설정하는 방법

GitHub에서 생성된 분기는 이제 자동으로 master 대신 main으로 이름이 지정됩니다. 그러나 다음 단계에 따라 이 기본값의 이름을 변경할 수 있습니다.

  1. 열려있는 설정 오른쪽 상단의 프로필 사진을 통해
  2. 딸깍 하는 소리 저장소 왼쪽 메뉴에서
  3. 아래의 저장소 기본 분기 섹션에서 대체 이름을 선택합니다.
  4. 딸깍 하는 소리 업데이트 .

관련: GitHub란 무엇입니까? 기본 기능 소개

Git의 기본 분기 이름 제어

Git은 역사적으로 기본 분기의 이름을 지정했습니다. 주인 , 하지만 그런 식으로 유지할 필요는 없습니다!

대안이 더 포괄적이거나 이해하기 쉬우며 단순히 입력하기가 더 짧다고 생각하든 쉽게 변경할 수 있습니다. 기본 브랜치는 Git의 방대한 레퍼토리 중 아주 작은 부분일 뿐입니다. Git 기술을 초급에서 고급으로 발전시키려면 다음 종합 가이드를 확인하십시오.

공유하다 공유하다 트위터 이메일 고급 Git 튜토리얼

이 포괄적인 가이드를 통해 Git 기술을 초심자부터 고급 수준으로 끌어올리십시오.

다음 읽기
관련 항목
  • 프로그램 작성
  • 깃허브
  • 프로그램 작성
저자 소개 바비 잭(게시된 기사 58건)

Bobby는 거의 20년 동안 소프트웨어 개발자로 일한 기술 애호가입니다. 그는 게임에 열정적이며 Switch Player Magazine에서 리뷰 편집자로 일하고 있으며 온라인 퍼블리싱 및 웹 개발의 모든 측면에 몰두하고 있습니다.

바비 잭이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.