inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Git & GitHub, 원리부터 차근차근 - 근본깃 [AI 더빙]

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

git branch 결과

90

김민서

작성한 질문수 1

0

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

 

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

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

 

감사합니다.

git github

답변 2

0

geek

안녕하세요, 김민서님 😀

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

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

 

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

0

인프런 AI 인턴

안녕하세요, 인프런 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라는게 나오는데 무슨 의미인지 잘 이해가 안됩니다. 에서 관련 강사님의 설명을 참조하실 수 있습니다.

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

섹션7 수업자료 업로드 부탁드립니다.

0

19

2

gitforwindows에서 맥은 뭘 다운받아야 하나요...?

0

31

2

d-day count소스및 그라비티에서 기술하면 뭔가 내용이 안나오네요

0

21

1

간단한 사이드 프로젝트 작성에도 Max 요금제를 결제하는게 좋을까요?

0

55

2

git 커밋한 내용 궁금합니다.

0

27

1

충돌의 최소화 파트 질문입니당!

0

28

1

자바스크립트 파일 중, DOM 영역에서 querySelector가 아닌 다른 함수를 쓰는데 괜찮을까요?

1

81

2

48강에 필요한 아스키아트 자료가 첨부되어 있지 않습니다.

0

54

2

mac python 3.10 - permission denied

0

54

1

26강 [게임 메인 루프 및 메뉴 구현]에서 2가지 오류가 있어서 남기게 되었습니다.

0

69

2

Rider에서 .ignore 플러그인으로 .gitignore 파일 내용 생성시 Csharp으로 검색되는 내용이 없습니다.

1

67

2

EC2 설정보다 RDS를 먼저 설정하는 이유

0

101

1

pull할때

0

41

1

기획과 개발 반복 실습 질문

0

137

1

강의 마지막에 언급하는 '다음 강의'란?

0

85

1

3-way merge에서의 conflict를 해소할 수 있는 4가지 방법

0

136

2

궁금해요

0

85

3

git checkout 되돌리기

0

213

2

파일별 git checkout

0

71

1

8강 git status 관련 질문

0

74

2

머지 2번째 강의 pdf가 자료에 빠져있는 것 같습니다.

0

69

1

geek 강사님!

1

77

1

git diff는 언제 사용하나요?

0

179

2

staging area 질문있습니다.

0

138

2