본문 바로가기

git2

[GIT] Git 브랜치 전략:Git flow, GitHub flow Git 브랜치 전략은 다른말로는 브랜치 운영 방식이라 할 수 있습니다. 오늘은 브랜치 전략 중 유명한 Git flow와 GitHub flow를 알아보도록 하겠습니다. Git Flow Git flow 브랜치 전략에서 쓰이는 브랜치는 두가지 성격으로 나뉘게 됩니다. 항상 유지되는 메인 브랜치 1. master 제품으로 출시될 수 있는 브랜치로 가장 최신 버전은 언제나 실행 가능한 상태여야함 (참고) master merge 후 master 브랜치에 태그를 추가해서 버전을 메모할 수 있습니다. git tag 0.1 2. develop master가 언제나 실행 가능하도록 하는 과정을 develop에서 진행 다음 출시 버전을 개발하는 브랜치 일정 기간동안만 유지되는 보조 브랜치 (머지 후 브랜치 삭제) 3. fe.. 2023. 5. 3.
Git이란? Git이란? 리눅스 개발자 리누스 토르발스에 의해 개발된 분산 버전관리 시스템(DVCS, Distributed Version Control Systems) 변경 사항을 추적하고, 여러 명의 사용자들 간에 파일에 대한 작업을 조율하는데 사용 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때, 소스 코드 관리를 하는데 주로 사용 여기서 말하는 버전 관리란? 파일 변화를 시간에 따라 기록했다가, 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 버전 관리의 종류 로컬 버전 관리(LVCS, Local Version Control System) RCS(Revision Control System)으로 Patch Set(파일에서 변경되는 부분)을 관리 특별한 형식의 파일로 저장하여 Patch Set.. 2023. 4. 1.