브랜치 : 코드 복사본으로 이해하면 편함
q 입력)git branchgit branch 브랜치이름switch가 좀 더 최신 문법)git switch 브랜치이름
또는
git checkout 브랜치이름git switch -c 브랜치이름
또는
git checkout -b 브랜치이름git branch -D 브랜치이름git add .
git commit -m "커밋 메시지"git switch 최종브랜치이름(main)
git merge 합칠브랜치이름팀 프로젝트 작업을 위해 각자 다른 브랜치에서 작업을 하다가도, main 브랜치로 합치는 작업이 필요함
내 컴퓨터(로컬)에서 브랜치를 합칠 때는
git merge로 하지만, 보통은 코드 리뷰를 위해 온라인 저장소인 Github에서 합치는 PR을 진행함
- PR (Pull Request) : Github에서 merge 하는 기능으로, 합치는 것을 요청하는 것을 의미함
git remote -vgit push origin 브랜치이름git switch maingit pull origin mainMain 브랜치 는 배포용 (사용자 공개용)develop 브랜치 는 테스트용기능 브랜치 는 기능 개발용 (실제 코드용)git switch -c devgit push origin devgit clone Github주소 . (경우에 따라-b dev 붙이기git switch -c 기능브랜치명(feature)git push origin 기능브랜치명