Git & Github 기초 정리2

우지끈·2024년 10월 17일

브랜치(branch)

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

  • 브랜치 확인 명령어: git branch

    *이 붙어있는 브랜치가 현재 브랜치

  • 브랜치 생성 + 이동: git switch 브랜치이름 / git checkout 브랜치이름

  • 브랜치 합치는 명령어: git switch 최종브랜치이름 -> git merge 합칠브랜치이름

그치만 이렇게 터미널에서 바로 merge할 경우 충돌 등의 문제가 발생할 수 있기에 github에 코드를 올리고 리뷰한 후 깃헙에서 머지하는 방식이 바람직하다.

이를 위해 우리는 Pull request를 사용하게 된다.

Pull request란?

Pull(당겨서 합치는 것(merge) + Request(요청)

깃헙에서의 머지를 요청하는 것이라 생각하면 편할 것 같다.

Pull request 방법은 다음과 같다.

  1. git push origin 브랜치명(코드를 작성한 브랜치)
  2. github으로 이동
  3. 상단에 Pull request 관련 알림창이 생성되어 있음 -> compare & pull request 버튼 클릭
  4. create pull request 버튼 클릭
  5. files changed 버튼을 눌러 코드를 확인 후 리뷰 진행
  6. 확인 후 문제가 없으면 Merge 진행

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

0개의 댓글