GIT

Decorative island

Git 버전 관리

GIT

3-1. Git의 stash: 변경 사항 임시 저장

stash 기능을 사용하여 변경 사항을 임시로 저장하고 다시 불러오는 방법을 익힙니다.

GIT

3-2. Git의 tag: 릴리스 관리

태그를 사용하여 특정 시점의 커밋에 레이블을 지정하고 릴리스 버전을 관리하는 방법을 알아봅니다.

GIT

3-3. Git의 .gitignore: 불필요한 파일 관리

.gitignore 파일을 사용하여 Git 저장소에 포함하지 않을 파일 및 디렉터리를 설정하는 방법을 배웁니다.

GIT

3-4. Git의 submodule: 프로젝트 종속성 관리

submodule을 사용하여 다른 Git 저장소를 프로젝트에 포함하고 관리하는 방법을 익힙니다.

GIT

3-5. Git의 advanced merging: merge 전략

merge 전략을 이해하고, 다양한 merge 전략(예: ours, theirs, subtree)을 사용하여 병합을 제어하는 방법을 배웁니다.

GIT

3-6. Git의 interactive rebase: 커밋 수정

interactive rebase를 사용하여 여러 커밋을 수정하고 정리하는 방법을 익힙니다.

GIT

4-1. Git의 workflow: Gitflow 소개

Gitflow, GitHub Flow 등 대표적인 Git 워크플로우를 소개하고, 각 워크플로우의 장단점을 비교합니다.

GIT

4-2. Git의 workflow: GitHub Flow 실습

GitHub Flow 워크플로우를 실제 프로젝트에 적용하는 실습을 진행합니다.

GIT

4-3. Git의 workflow: Gitflow 실습

Gitflow 워크플로우를 실제 프로젝트에 적용하는 실습을 진행합니다.

GIT

4-4. Git의 workflow: Feature Branch Workflow

Feature Branch Workflow를 이해하고, 실무에 적용하는 방법을 설명합니다.