브랜치의 뜻은 말 그대로 분점, 나누어지는 부분이다.
처음 github에서 레포지토리를 새롭게 만들고나면 첫번째 브랜치(main)가 자동으로 형성된다.
main 브랜치는 사용자들에게 최종적으로 배포된다. (이것을 Default branch 라고 한다. 기본값이 되는 브랜치. 디폴트 브랜치는 setting에서 변경할 수 있다.)
git init // git 초기 설정
git add .
git commit -m "<메세지>"
2-1. please tell me who you are 이라는 에러가 뜰 경우
깃허브 아이디와 닉네임을 등록하면 된다.
git config --global user.email "abc1234@gmail.com"
git config --global [user.name](http://user.name/) "nickname"
git remote add origin <github 주소>
git branch -M main
git push -u origin main
//브랜치 생성 및 이동
git checkout -b 브랜치이름
git switch -c 브랜치이름
//브랜치 이동
git checkout 브랜치이름
git add .
git commit -m "<메세지>"
git push origin 브랜치이름
git pull origin 브랜치이름
git push origin 브랜치이름
git clone 레포지토리 주소
//브랜치 생성 및 이동
git checkout -b 브랜치이름
git switch -c 브랜치이름
//브랜치 이동
git checkout 브랜치이름
git add .
git commit -m "<메세지>"
git push origin 브랜치이름
git pull origin 브랜치이름
git push origin 브랜치이름
배포용 디폴트 브랜치에 합치기 전, 개발용 브랜치를 만들어 오류를 확인하고 merge 하는 것이 좋다.
개발용 브랜치, 메인 브랜치에서 코드 가져오기
git pull origin dev || main