git 협업

김동하·2023년 10월 30일
0
post-custom-banner

일반
main) git pull origin main
로컬의 main 브랜치 최신화
main) 작업
main) git add . && 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 && git commit -m "작업"
e/1) 작업
e/1) git add && 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에 대한 흔적 제거

post-custom-banner

0개의 댓글