HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
👩‍👩‍👦‍👦
[팀01] 김팽박이
/
3️⃣
Git Branch
3️⃣

Git Branch

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 브랜치가 최신화 되었음
  1. 작업을 하던 브랜치에서 로컬 develop 브랜치로 switch
  1. 로컬 develop 브랜치에서 git pull을 이용해 로컬 브랜치도 최신화
  1. 다시 작업을 진행하던 본인의 브랜치로 switch
  1. git rebase develop 명령으로 최신화 되어있는 로컬 develop 브랜치와 rebase 진행
  1. 이후 자신이 작업하던 원격 브랜치에 git push -f
 
 

Git Project 활용

1. Issue 생성 시 project(STUTI-FE), Assigness등록

project(STUTI-FE) 등록 시 자동으로 project의 ToDo 상태로 연결
  • Assigness 연결하면 확인하기 편합니다.
 
notion image
 
 

2. project(STUTI-FE) 의 ToDo 작업 수동으로 In Progress 로 옮기기

ToDo 작업 시작 전, In Progress 진행 상황 파악을 하기 위한 장치입니다.
 
notion image
 
 

3. PR 생성 후 Development(관련 Issue), Assigness 등록

PR approved 후 merge 되면 자동으로 project의 Done 상태로 이동
 
notion image