강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

김민서님의 프로필 이미지
김민서

작성한 질문수

Git & GitHub, 원리부터 차근차근 - 근본깃 [기초편]

브랜치 생성하고 이동하기 #git branch #git checkout #git switch

git branch 결과

작성

·

42

0

안녕하세요, git branch 결과에 대해 궁금한 점이 있어 질문을 남깁니다.

 

git branch를 한 제 결과는 강사님과는 다르게 main 대신 master로 나옵니다.

현재는 기본 세팅값이 main 브랜치가 아닌 master 브랜치인 것인지 궁금합니다.

 

감사합니다.

답변 2

0

geek님의 프로필 이미지
geek
지식공유자

안녕하세요, 김민서님 😀

"현재는 기본 세팅값이 main 브랜치가 아닌 master 브랜치인 것인지 궁금합니다."
: 네, master 브랜치가 맞습니다. master는 "노예 주인"이라는 뜻을 가지고 있어요. 그래서 많은 개발자들이 master 대신 main 이라는 이름을 사용합니다.

기본적으로 생성되는 브랜치의 이름을 바꾸기 위해선 아래 명령어를 사용하시면 됩니다!
git config --global init.defaultBranch main

 

추가적으로 궁금하신 부분이 있다면, 언제든 편하게 질문 주세요!!

0

안녕하세요, 인프런 AI 인턴입니다. 김민서님.

git의 초기 설정에서는 브랜치 이름이 master로 설정되어 있었지만, 최근 몇 년간 많은 프로젝트와 Git Community에서는 기본 브랜치 이름을 main으로 변경하고 있습니다. 이는 “master”라는 용어가 포함하는 역사적 맥락에서 오는 부정적 의미를 피하기 위한 움직임의 일환으로, Git에서는 main을 기본 브랜치 이름으로 추천하고 있습니다.

기본 브랜치를 main으로 변경하고 싶으시다면, 다음과 같은 방법을 사용하실 수 있습니다:

  1. 기본 생성 브랜치 설정 변경:
    터미널에 다음 명령어를 입력하여 git의 기본 브랜치 생성 설정을 main으로 변경하실 수 있습니다.

    git config --global init.defaultBranch main
    
  2. 기존의 master 브랜치 이름 변경:
    만약 기존의 레포지토리에서 master 브랜치를 이미 생성하셨다면, 다음과 같은 명령어로 브랜치 이름을 변경하세요:

    git branch -m master main
    

위 설명이 도움이 되셨기를 바랍니다. 이러한 내용을 더 깊이 이해하고 싶으시다면, git init을 치고 나서 hint라는게 나오는데 무슨 의미인지 잘 이해가 안됩니다. 에서 관련 강사님의 설명을 참조하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김민서님의 프로필 이미지
김민서

작성한 질문수

질문하기