구체적으로 이해하고 싶다면 읽으세요!

Git workflow

  1. 4명이 개개인의 feature-issue-#[number]라는 branch를 만든다.

    feature-boardWrite.png

  2. 코드를 작성하고 자신의 feature-issue-#[number]branchpush 한다.

    develpp.png

  3. develop branch에서 feature-issue-#[number]를 합친다.

  4. 개발이 어느 정도 완성이 되면 relesase branch 에 올린다. 여기에서는 버그만 잡는다.

    스크린샷 2021-11-02 오전 11.31.36.png

  5. 버그를 다 잡으면 master branch 에 올린다 => 배포

    스크린샷 2021-11-02 오전 11.34.48.png

스크린샷 2021-11-02 오전 11.36.53.png

Git forking repository

  1. 원본 깃허브를 복사해서 내 계정의 repository( 복사본 폴더 fork )를 만든다

    = 원본을 fork 한다. (원본에 대한 안정성 유지)

    스크린샷 2021-11-02 오전 11.48.56.png

  2. fork 뜨고 feature branch를 만든고 기능구현 각자의 vscode에 $git clone _자신 레포지토리의 fork한 어드민 레퍼지토리 주소_ 한다.

  3. feature branch를 만들고 기능 구현하고 코드를 만든다.

    1. feature branch를 복사본(fork)에 push를 한다.
  4. 원본에 pull request(pr) 한다. (= 원본계정에 올리는 과정)

    스크린샷 2021-11-02 오후 12.04.43.png

  5. 팀장이 팀원이 pr한 feature를 합쳐줘야한다(merge). => 다음 날 아침에 합치기. 회의하면서 문제될 부분 빼고(close) 합친다.