버전 관리 소개

Git 입문

George Boorman

Curriculum Manager, DataCamp

버전 관리란?

  • 파일, 프로그램, 디렉터리의 변경을 관리하는 프로세스와 시스템

파일과 프로그램 관리를 나타내는 순서도와 체크리스트

Git 입문

무엇을 버전 관리해야 할까요?

  • 다음에 유용합니다:
    • 시간이 지나며 변하는 것, 또는
    • 공유가 필요한 것

파이썬 코드가 보이는 노트북 이미지

Git 입문

버전 관리는 무엇을 할 수 있나요?

  • 서로 다른 상태의 파일 추적
  • 파일의 서로 다른 버전 병합
  • 특정 버전 식별
  • 변경사항 되돌리기

버전 관리 표현

Git 입문

왜 버전 관리가 중요할까요?

도마에서 재료를 준비하는 모습

Git 입문

왜 버전 관리가 중요할까요?

버그가 있는 웹사이트

Git 입문

Git 소개

Git 로고 이미지

  • 소프트웨어·데이터 프로젝트용 대표적 버전 관리 시스템
  • 오픈 소스
  • 확장 가능
Git 입문

Git의 이점

  • Git은 모든 변경을 저장하여 유실을 방지합니다
  • 서로 다른 시점의 파일을 비교할 수 있습니다
  • 누가 언제 무엇을 바꿨는지 확인합니다
  • 이전 버전으로 되돌릴 수 있습니다

U턴 표지판

Git 입문

Git 사용하기

  • Git 명령은 (터미널)에서 실행합니다
  • 셸은:
    • 명령을 실행하는 프로그램입니다
    • 파일과 디렉터리를 쉽게 미리 보고 확인할 수 있습니다

 

  • 디렉터리 = 폴더

터미널 로고 그림

 

 

Documents와 Mental Health in Tech Project 폴더 두 개

Git 입문

유용한 터미널 명령어

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Git 입문

디렉터리 변경

cd archive
pwd
/home/repl/Documents/archive
Git 입문

Git 버전 확인

git --version
git version 2.46.0
Git 입문

연습해 봅시다!

Git 입문

Preparing Video For Download...