Git

01. 버전 관리란 무엇인가 - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2024. 12. 16. 17:12

1. 버전관리란?

  • 파일의 변화를 기록 (변경점 관리)
  • 특정 시점에 다시 가져온다. (복구)
  • 수정 내용을 비교해보기
  • 추적
  • 타임머신

2. 전통적인 버전 관리

  • 압축(zip)
  • 파일 또는 디렉토리에 시간을 붙여 관리

3. 버전관리 도구 종류

  • 중앙 집중식
    • CVS
    • Subversion(SVN)
  • 분산
    • Git

4. Git

  • Git의 특징
    • 무료
    • 오픈소스
    • 분산 버전 관리 시스템
    • 오프라인 사용 가능
    • 빠르다.
    • 가볍다.
    • 효율성
    • 협업성

5. 버전 관리 체크 포인트

  • 어떤 버전 관리를 써야 하나?
    • Git
  • 별도 버전 관리 서버가 없어도 되나?
    • 로컬에서도 바로 시작 가능 - Git
    • Github를 이용해서 Public / Private 프로젝트 가능
      • Public 저장소는 민감 정보 조심
      • Private 저장소로 시작