목록브랜치 (2)
삶 가운데 남긴 기록 AACII.TISTORY.COM
원격 브랜치 로컬로 가져오기(fetch)1. 원격 저장소(orign)의 모든 원격 브랜치를 로컬로 가져옴git fetch origin 2. 체크아웃할 수 있는 브랜치 목록 확인git branch -a브랜치 목록 중에서 원격 브랜치에는 remotes/origin 접두사가 붙어 있습니다. 로컬 브랜치를 분리 생성 후 원격 브랜치에 적용1. 분리하려는 원본 브랜치를 checkout 합니다.git checkout 분리하려는브랜치이름 2. 로컬 저장소에 분리하려는 새로운 브랜치를 생성합니다.git checkout -b 분리생성할브랜치이름 3. 원격 저장소에 새 브랜치를 push 해 줍니다.git push origin 로컬에분리생성된브랜치이름 원격 브랜치 업데이트1. 원격 저장소의 브랜치들을 갱신git rem..
브랜치 버전 관리 전략의 핵심 구조브랜치명역할수명설명main (master)제품 출시 가능한 상태영구적현재 배포되어 고객이 사용 중인 안정적인 버전develop다음 버전을 위한 개발영구적개발 중인 코드들이 모이는 메인 통합 브랜치feature/새로운 기능 개발임시develop에서 갈라져 나와 기능 완성 후 다시 develop으로 병합bugfix/개발 중 발견된 버그 수정임시아직 배포되지 않은 개발 단계의 버그를 고치기 위해 develop에서 분기hotfix/실서비스 긴급 버그 수정임시이미 배포된 운영(production) 환경의 치명적 오류를 고치기 위해 main에서 직접 분기release/배포전 통합 테스트 및 수정임시배포 직전 develop이 완료된 후 개발을 중지하고 통합 테스트와 버그 수정용 버전..
