☑️ gitHub organization 을 활용한 프로젝트(협업)진행

☑️ 협업 진행 순서

  1. organization repository (공용 원격 저장소) 복제 후 로컬저장소를 생성하여 진행합니다.

  2. develop branch에서 feature branch 를 생성해 담당 기능을 구현합니다. (1개 branch, 1개 function)

터미널 명령어 ( <> 는 구분하기 위해 작성했습니다. 터미널에 입력시 <>를 삭제하고 입력하세요)

  git branch                   // 현재 위치한 브랜치 확인 (브랜치 목록 확인)
  git branch <브랜치이름>         // 브랜치 생성
  git switch <브랜치이름>         // 브랜치 이동 (checkout 도 가능)
------------------------------------------------------------------
* git checkout -b <브랜치 이름>   // 브랜치 생성 후 이동
예시)
develop 브랜치에서 feature/login 브랜치를 생성 해야함.

git branch <feature/login>                     // login 기능 구현 브랜치 생성

git git add .
git commit -m '커밋메세지'                        // 커밋 템플릿을 사용하지 않는 경우 
git commit                                     // 커밋 템플릿을 사용할 경우

git push --set-upstream origin <feature/login> // 브랜치 생성 후 최초 1번만 push
  1. 기능 구현 완료시 develop branch 로 PR & Merge 진행

  2. 기능 구현이 완료된 feature branch는 삭제 (원격, 로컬 저장소 모두 삭제)

☑️ branch (feature branch)

<aside> 💡 브랜치 작명시 → feature / 기능명_#이슈번호 ex) feature / Login_#이슈번호

</aside>

☑️ Pull Request Convention

<aside> 💡 PR_TEMPLATE

</aside>