브랜치(복사본) 생성 명령어: git branch 브랜치이름
브랜치 확인 명령어: git branch

*이 붙어있는 브랜치가 현재 브랜치
브랜치 생성 + 이동: git switch 브랜치이름 / git checkout 브랜치이름
브랜치 합치는 명령어: git switch 최종브랜치이름 -> git merge 합칠브랜치이름
그치만 이렇게 터미널에서 바로 merge할 경우 충돌 등의 문제가 발생할 수 있기에 github에 코드를 올리고 리뷰한 후 깃헙에서 머지하는 방식이 바람직하다.
이를 위해 우리는 Pull request를 사용하게 된다.
Pull(당겨서 합치는 것(merge) + Request(요청)
깃헙에서의 머지를 요청하는 것이라 생각하면 편할 것 같다.
Pull request 방법은 다음과 같다.
compare & pull request 버튼 클릭
create pull request 버튼 클릭
files changed 버튼을 눌러 코드를 확인 후 리뷰 진행

참고로 현업에서는 기능 브랜치에서 바로 main 브랜치로 merge하지 않고 테스트용 브랜치를 하나 추가적으로 만들어 테스트용 브랜치에 모두 merge하고 main브랜치는 최종 배포용으로만 사용한다고 한다.
