(GIT) GITHUB FLOW

강병우·2023년 10월 30일
0

작업방식

일반

  • main) git pull origin main
  • main) 작업
  • main) git add .
  • main) git commit -m "작업"
  • main) git push origin main

Github Flow

  • github) 이슈 할당, 이슈 1(enhancement)
    - 본인에게 할당된 일 찾기
    - 혹은 미할당된 일을 본인 스스로 할당
    - 혹인 본인 스스로 이슈 생성

  • main) git pull origin main
    - 로컬의 main 브랜치 최신화

  • main) git checkout -b e/1(라벨이름/이슈번호)
    - e/1 브랜치 생성 및 이동

  • e/1) 작업

  • e/1) git add .

  • e/1) git commit -m "작업"

  • e/1) 작업

  • e/1) git add .

  • e/1) git commit -m "작업"

  • main) git push origin e/1
    - 로컬의 e/1 브랜치를 원격지로 푸시

  • GITHUB) PR(e/1 => main) 생성, 2번 PR 생성

  • GITHUB PR 2) 투표

  • GITHUB PR 2) 투표 통과

  • GITHUB PR 2) 반영

  • merge or rebase or squash

  • GITHUB PR 2) e/1 브랜치 삭제

  • GITHUB ISSUE 1) 닫기

  • e/1) git checkout main
    - 작업이 끝났으니 다시 main 브랜치로 이동

  • main) git branch -D e/1
    - e/1 브랜치 삭제

  • main) git fetch --prune
    - 내 컴퓨터에 남아 있는 원격지 e/1에 대한 흔적 제거

  • git log --oneline --graph --all

0개의 댓글