본문 바로가기

개발 도구/Git

[ Git ] init, init.defaultBranch - Repository 초기화 하고 main 브랜치 설정하기

반응형

Git에서 git init 명령어로 새로운 리포지토리를 생성한 후, 기본 브랜치(main)를 설정하려면 아래 단계를 따르면 됩니다.


1. 리포지토리 초기화

git init

이 명령어는 현재 디렉토리를 새로운 Git 리포지토리로 초기화합니다.

2. 기본 브랜치 이름 설정 (선택 사항)

Git의 기본 브랜치 이름은 Git 버전 2.28.0부터 main 대신 다른 이름으로도 설정할 수 있습니다. 기본 브랜치 이름을 main으로 설정하려면 다음을 실행합니다:

전역 설정 (모든 리포지토리에 적용)

git config --global init.defaultBranch main

로컬 설정 (현재 리포지토리에만 적용)

git config init.defaultBranch main

3. 첫 커밋 생성

git init 후에는 빈 리포지토리가 생성되므로 커밋을 만들어야 main 브랜치가 생성됩니다.

파일 추가 및 첫 커밋 생성

echo "# 프로젝트 이름" > README.md
git add README.md
git commit -m "첫 커밋"

4. 브랜치 확인

현재 브랜치가 main인지 확인하려면:

git branch

요약

  1. git init으로 리포지토리 생성
  2. 기본 브랜치 이름을 설정 (init.defaultBranch main)
  3. 첫 커밋 생성으로 main 브랜치 활성화

이렇게 하면 새로운 리포지토리가 기본 브랜치 main으로 설정됩니다.

반응형