Git Flow 간단 가이드 - 팀 프로젝트용
Git Flow_Rebase
팀원 여러분, 우리 프로젝트를 위한 간단한 Git Flow 사용법을 안내해 드립니다.
기본 브랜치 구조
- main: 배포 가능한 안정적인 코드
- develop: 개발 중인 코드 (기능 통합)
🛑 주의사항
- 항상 작업 전
git pull로 최신 코드 가져오기
- 커밋 메시지는 명확하게 작성
- 기능 개발은 항상 별도 브랜치에서 진행
- 충돌 발생 시 팀원과 상의 후 해결
- 포크한 리포지토리에서 git pull 하기 전에
Sync로 저장소 최신화 필요

- 포크한 저장소에서 [Sync fork] 버튼 누르면 원본 팀레포지토리의 변경사항을 현재 포크한 리포지토리와 동기화시킬 수 있어요. - 동기화 안하게 되면 팀레포지토리와 포크한 레포지토리의 커밋 내역이 서로 달라지거나 진행도가 달라지기 때문에 PR과정이 어려워질수 있어요.
- 원본 팀레포지토리가 merge돼서 새로운 코드로 최신화돼도 fork한 레포지토리는 변경사항이 자동으로 받아와지지 않아요🥲 그래서 직접 Sync fork 버튼을 눌러 수동으로 동기화해주어야 해요. 사진 같은 경우는 원본 레포와 포크한 레포지토리와 동일한 상태(진행도)라서 버튼이 활성화 안된 예시에요.
간단한 워크플로우