Git ?? 버전 관리 ???

Book

VCS - Version Control System

버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템

VCS를 사용한다면

종류

  1. 로컬 버전 관리 (Local VCS)

    간단히 데이터 베이스를 사용해서 파일의 변경 정보를 관리하는 시스템입니다.

    Ex) Revision control system

    Untitled

  2. 중앙 집중식 버전 관리 - CVCS

    Centralized VCS 는 여러 사람과 함께 작업해서 생기는 문제를 해결하기 위해 개발되었습니다.

    Ex) CVS, Subversion, Perforce

    Untitled

  3. 분산 버전 관리 시스템 -DVCS

    Distributed VCS 은 클라이언트에서 단순히 파일의 마지막 스냅샷을 checkout 하는 것이 아니라 저장소를 히스토리와 더불어 전부 복제한다.

    Ex) Git, Mecurial, Bazaar, Darcs

    Untitled

server gitlab github - https://lab.ssafy.com/s06-webmobile2-sub1/S06P11B205 remote


Git 저장소 만들기

버전 관리 시스템의 필요성을 알았다면, 이젠 사용법을 알아야 한다. 가장 기초적인 저장소 생성부터 알아보자