Skip to content

3. 저장소 브랜치 및 규칙

dev-gwang edited this page Sep 25, 2020 · 3 revisions

필수 브랜치 항목

브랜치 명 내용 비고
master 저장소 기본 브랜치로 페이지 빌드된 소스가 저장됨 빌드 과정은 따로 구성할 예정
develop 테스트2 테스트3
feature/<기능 명> 테스트2 테스트3

브랜치 작업 방법

최근에 미션이 나갔던 3주차 개인 미션을 기준으로 설명이 되어 있습니다.

  • 저장소 Clone하여 로컬로 가지고 오기

    • Git Clone이 정상적으로 되면 android-tutorial 폴더가 생기며 그 폴더로 이동할 수 있습니다.
    • 명령
      ## 저장소 clone
      git clone https://github.com/teamcadi/android-tutorial
      ## 폴더 이동하기
      cd android-tutorial
  • Git Develop 브랜치로 이동하기

    • android-tutorial 저장소의 기본 브랜치는 master 브랜치이기 때문에 작업을 위해서 먼저 develop 브랜치로 checkout 해주어야 합니다.
    • 명령
      ## git 브랜치 checkout
      git checkout develop
  • 3주차 개인 미션 브랜치 생성하기

    ## git 브랜치 생성하기
    git branch feature/week3
  • 3주차 개인 미션 브랜치로 이동하기

    ## git 브랜치 checkout하기
    git checkout feature/week3
  • 3주차에 대한 가이드 작성

    • 안드로이드 alertDialog 정리
    • ListView 5개 정리
    • Array vs ArrayList
    • Lombok, Junit, Log4j
    • 빌더 패턴
    • ListView vs RecyclerView
  • 3주차 브랜치 origin으로 push 하기

    git push origin feature/week3
  • 3주차 브랜치를 develop로 merge하기 위해 pull request 진행하기

    • Pull Request는 안드로이드 개발 프로님들이 커밋을 한 내용을 검토하는 과정입니다.
    • 프로님들의 검토가 모두 끝나면 develop 브랜치로 merge가 될 것입니다.