본문으로 바로가기

코스

고급 Git

고급3시간

복잡한 병합부터 대규모 프로젝트 최적화까지, Git의 고급 기능을 익혀 데이터 사이언스·엔지니어링 워크플로를 효율화하세요.

Shell3시간12개 동영상38개 연습 문제2,950 XP8,642수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

이 강의는 Git의 고급 특성을 깊이 있게 다루며 데이터 엔지니어링과 데이터 과학 워크플로에 맞춰져 있습니다. 복잡한 병합 전략을 익히고, 저장소 기록을 조작하는 방법과 대규모 데이터 프로젝트에 맞게 Git을 최적화하는 방법을 배우게 됩니다. 주요 주제에는 고급 리베이스, 재해 복구를 위한 git reflog, git bisect를 활용한 효율적인 디버깅, 그리고 Git LFS를 사용한 대용량 파일 관리가 포함됩니다. 또한 worktrees를 사용한 병렬 개발과 submodules로 프로젝트 구조를 모듈화하는 방법도 살펴보게 됩니다. 이 강의를 마치면 복잡한 버전 관리 시나리오와 데이터 파이프라인 개발 및 협업 데이터 프로젝트에서 발생하는 문제를 처리할 수 있는 역량을 갖추게 됩니다.

사전 요구 사항

커리큘럼

코스 개요

1

고급 병합 전략

이 장에서는 복잡한 데이터 엔지니어링 프로젝트를 관리하기 위한 실전 Git 병합 기법을 배웁니다. 다양한 병합 전략을 살펴보고, 깔끔한 프로젝트 기록을 유지하면서 코드 변경 사항을 통합하는 방법을 이해하게 됩니다. 마지막에는 여러 병합 시나리오를 처리하고 커밋 기록을 재구성하는 방법을 익히게 됩니다.
챕터 시작하기
2

Git 기록과 탐색

이 장에서는 프로젝트의 Git 기록을 조사하고 관리하는 역량을 기릅니다. 변경 사항을 선택적으로 적용하는 기법, 버그를 식별하고 수정하는 방법, 저장소의 민감한 정보를 관리하는 방법을 학습합니다. 이 도구들은 데이터 엔지니어링 워크플로에서 깨끗하고 추적 가능한 코드를 유지하는 데 도움이 됩니다.
챕터 시작하기
3

고급 저장소 관리

이 장에서는 복잡한 소프트웨어 프로젝트를 관리하기 위한 고급 Git 기법을 살펴봅니다. 여러 기능을 동시에 개발하는 방법, 코드 종속성을 구성하는 방법, 대용량 파일을 처리하는 방법, 효율적인 개발 워크플로를 구현하는 방법을 배웁니다. 이러한 기술은 현대의 데이터 엔지니어링과 소프트웨어 개발 프로젝트를 관리하는 데 필수적입니다.
챕터 시작하기
S

고급 Git

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.