git 3

[Git 3] Git Branch 관리 전략 - Git flow

Git Branch 관리 전략코딩 애플 깃 협업 방식한번 보시면 재밌습니다.Git 관리 전략프로젝트에서 뼈대가 되는 중요 버전을 보관하는 main branch를 두고 새로운 기능이나 새로운 test는 새로운 branch를 생성하는 방식으로 git을 관리하는 것이 일반적이다.특정한 기준 없이 필요할 때마다 branch를 생성하게 되면 오히려 관리하기 어려워 질 수 있다.Git flowgitflow는 두 종류의 주요 브랜치와 세 종류의 보조 브랜치를 갖는다.주요 브랜치는 main과 developmain 브랜치는 배포 관리하는 코드를 관리하는 브랜치develop 브랜치는 개발을 위한 기본 branch로 수정된 코드나 기능이 merge되는 브랜치보조 브랜치는 feature, hotfix, releasefeatu..

카테고리 없음 2025.01.02

[Git 2] Git 환경 설정

환경 설정Git 사용 준비1. git 설치https://git-scm.com/에 접속해 OS에 맞는 최신 버전의 git을 설치여러가지 설정이 필요하지만 default setting으로 모두 설치하면 문제 없음2. config 설정개인 PC라면 아무 폴더 경로에서 우클릭 후 git Bash를 열어 아래 명령어 입력어떤 경로에서 git으로 형상 관리를 해도 동일한 email과 username을 사용git config --global user.email "github 계정 email"git config --global user.name "사용자 이름" 공유 pc (deep cluster 등)에 내 저장소의 code를 clone한 경우 해당 경로에서 bash를 연 후 --global 제외하고 config 설정G..

카테고리 없음 2025.01.02

[Git 1] Git 기초

Git 기초Git은 중앙 서버 없이 local 환경에서 작업 히스토리를 기록하는 분산 버전 관리 시스템이다.브랜치를 쉽게 생성, 병합 할 수 있어 새로운 기능을 개발하거나 버그를 수정하는 작업을 메인 프로젝트와 분리된 상태로 진행한 후 병합 할 수 있다.변경된 파일의 전체 복사본을 저장하는 것이 아니라 변경 사항만 기록하기 때문에 메모리 효율적인 작업이 가능하다.GitHub는 google drive, one drive 같이 원격 저장소인 동시에 협업을 용이하게 해주는 서비스다.기본 용어저장소와 구조 관련 용어Repository : 프로젝트의 모든 파일과 변경 이력을 저장하는 장소유형: 원격 저장소 (remote), 로컬 저장소 (local)Branch : 독립적인 작업 공간으로 새로운 기능 개발이나 버그..

카테고리 없음 2025.01.02