본문 바로가기
기타IT/github

git first commit

by 하이란 2022. 11. 20.

1. github default 브랜치명을 master에서 main으로 변경

github에서 기존에는 master가 기본 브랜치였지만 노예제를 연상한다는 이유로

main 으로 변경되었습니다.

그러나 제 깃허브에서 프로젝트를 생성할 때마다 master가 기본으로 되어있어서 

매번 최초 커밋 전에 master 브랜치를 삭제하고 main 브랜치를 생성하는 번거로움이 있어서

default 를 master 에서 main 으로 변경해야게다라는 생각이 들었습니다. 

방법은 아래와 같습니다.

[그림1-1. default branch 생성방법]

[그림1-2. 디폴트 세팅 후 프로젝트를 생성했을 때 main이 브랜치로 생성 됨]

2. 그리고 새로 만든 프로젝트와 vscode를 리모트를 시켜줘야 합니다. 

git remote add origin https://github.com/사용자명/프로젝트명.git

-> 저의 경우에는 git romote add origin https://github.com/phr9000/test1111.git 로 설정하면 되겠습니다.

 

3. [그림1-2]와 같이 readme.md 를 생성한 경우 pull 를 한번 받아줘야 에러가 뜨지 않습니다. 

git pull origin main

** 선 pull, 후 push 는 항상 명심합니다. 

 

[그림2. pull 전에 push를 했을 때 생기는 에러 화면]

4. pull 후에 commit - add - push 과정을 거치면 됩니다. (전체 파일을 푸시한다는 가정)

git commit -m "first commit"

git add .

git push origin main