Git BranchGit-Flowbranch 최신화Git Project 활용1. Issue 생성 시 project(STUTI-FE), Assigness등록2. project(STUTI-FE) 의 ToDo 작업 수동으로 In Progress 로 옮기기3. PR 생성 후 Development(관련 Issue), Assigness 등록
Git Branch
Sequence
git issue 제작 → develop branch에서
feature/*
branch 분기 후 작업Git-Flow
main
배포가 될 branch이다.
develop
기능 개발이 완료된 branch가 합쳐지는 곳으로, 2명의 승인 후 merge된다.
(24시간 초과시 PR을 작성한 담당자가 merge한다).
feature
feature/현재-개발중인-기능
으로 develop branch에서 분기한다.
feature branch에서 기능들을 작업하고 develop branch로 merge PR을 작성한다.branch 최신화
rebase 사용
작업하던 branch에서 develop branch의 내용을 최신화 하기 위해 다음 과정을 따른다.
작업중인 branch에서 최신화 된 develop branch 내용을 pull한다.
작업중인 branch로 이동해 rebase develop을 이용해 작업 branch를 최신화 한다.
git rebase develop
git add .
git rebase --continue
git push -f
reabse 중 충돌이 발생하면 해당 담당자와 충돌을 해결한다.
1. 원격
develop
브랜치가 최신화 되었음- 작업을 하던 브랜치에서 로컬
develop
브랜치로switch
- 로컬
develop
브랜치에서git pull
을 이용해 로컬 브랜치도 최신화
- 다시 작업을 진행하던 본인의 브랜치로
switch
git rebase develop
명령으로 최신화 되어있는 로컬develop
브랜치와rebase
진행
- 이후 자신이 작업하던 원격 브랜치에
git push -f
Git Project 활용
1. Issue
생성 시 project(STUTI-FE), Assigness
등록
project(STUTI-FE)
등록 시 자동으로 project의 ToDo
상태로 연결Assigness
연결하면 확인하기 편합니다.

2. project(STUTI-FE)
의 ToDo
작업 수동으로 In Progress
로 옮기기
ToDo
작업 시작 전, In Progress
진행 상황 파악을 하기 위한 장치입니다.
3. PR 생성 후 Development(관련 Issue), Assigness
등록
PR
approved
후 merge
되면 자동으로 project의 Done
상태로 이동