GIT
이슈 기반 Git 브랜치 전략과 협업 흐름 완전 정리
2025.05.24
GitHub 이슈 기반 브랜치 전략 및 협업 워크플로우GitHub의 Issue(이슈)를 중심으로 기능 개발을 진행하면 작업 단위를 명확히 나눌 수 있고, 진행 상황과 책임자 관리가 쉬워집니다. 이 문서에서는 이슈를 기반으로 브랜치를 생성하고 작업한 후, Pull Request(PR)를 통해 병합하는 전 과정을 정리합니다.1. 이슈 생성 및 분류기능 단위로 아래 내용을 포함한 이슈를 생성합니다:제목: ex) [FEAT] 미션 생성 기능 구현내용: 기능 명세, 관련 문서 링크 등담당자: 본인 또는 팀원 지정마일스톤: 배포일정, 스프린트 주기 등라벨: feature, bug, refactor, urgent 등이슈 생성 시 각 작업을 추적할 수 있도록 세부 정보를 기입합니다.2. 브랜치 생성이슈 기반으로 기능 ..
GIT
협업을 위한 Git 브랜치 전략과 충돌 해결 완전 가이드
2025.05.24
협업을 위한 Git 사용 가이드협업 시 Git을 올바르게 사용하지 않으면 충돌(merge conflict)이 자주 발생할 수 있습니다. 특히 main 브랜치에서 파생된 feature 브랜치에서 작업하고, PR(Pull Request)을 보낼 때 충돌이 생기는 경우는 협업 구조와 워크플로우에 대한 이해가 부족한 경우가 많습니다. 이 문서에서는 로컬, 원격(GitHub), 브랜치 전략을 중심으로 협업 시 Git을 효율적으로 사용하는 방법을 정리합니다.1. Git 기본 구조 이해하기▶︎ 로컬(Local) vs 원격(Remote)로컬 저장소: 내 컴퓨터에서 작업하는 Git 저장소원격 저장소(GitHub): 팀원들과 공유하는 중앙 저장소push: 로컬 변경사항을 원격 저장소로 업로드pull: 원격 저장소의 변경사..