프로젝트

일반

사용자정보

github 브랜치 사용법

Prof. Jong Min Lee이(가) 26일 전에 추가함

github에서 main <=> develop 브랜치 간 작업 과정을 정리한 것으로, develop 브랜치 대신 각 개발자가 사용하는 브랜치 이름으로 변경하여 사용하면 됩니다.

develop 브랜치 사용법

  • develop 브랜치가 없을 경우 Branch > New branch... 선택하여 main 브랜치로부터 develop 브랜치를 생성하여 사용한다.
  • deveop 브랜치에서 개발을 진행한 후, develop 브랜치로 Commit한다.
  • 더이상 개발하거나 수정할 내용이 없으면 Push commits to the origin remote를 수행한다.
  • Preview Pull Request를 실행하여 main 브랜치에 merge되도록 한다.
  • 다른 브랜치에서 진행된 개발이 반영된 최신 소스 코드를 main 브랜치로부터 다시 가져와야 할 때는 Branch > Rebase current branch...를 실행한다.
  • Rebase를 실행하면 로컬 PC의 소스 코드가 main 브랜치의 최신 코드로 변경되나,
    서버의 develop 브랜치를 의미하는 origin/develop은 최신이 아니므로 로컬 PC의 develop 브랜치에서 Push origin을 실행해 준다. 성공적으로 실행되면 develop과 origin/develop이 동일한 항목을 가리키고 있음을 알 수 있다.