Day 65

ChangWoo·2022년 12월 6일
0

중앙 HTA

목록 보기
18/51

Git

  • 분산형 버전관리 시스템이다.

중앙 집중식 버전관리 프로그램

  • 중앙 집중식은 로컬 저장소가 없다. (원격 저장소만 존재한다.)
  • 중앙 집중식은 원격 저장소가 사용 가능한 네트워크가 연결된 상태에서만 사용 가능하다.
  • 원격 저장소가 없어진다면 이전 작업 기록이 모두 사라진다.
  • 그렇기 때문에 중앙 집중식은 하나의 예비 저장소를 생성해서 원격 저장소에서 백업을 한다.
  • 장소에 구애받고 사용해야 한다.

분산형 버전관리 프로그램

  • 분산형은 로컬 저장소가 지원된다.
  • 원격 저장소에서 이전의 기록을 받아와서 복사본이 로컬 저장소에 존재하게 된다.
  • 장소에 구애받지 않고 사용할 수 있다.
  • 스냅샷처럼 순간순간 저장이 되므로 어느 시점으로든 백업이 가능하다.
  • 여러 사람이 각자의 작업을 로컬 저장소에 저장한 뒤 원격저장소로 업로드 하면 다른 사람이 다운로드할 수 있다.
  • 원격 저장소가 손실되었을 때, 로컬저장소 폴더를 복사하여 붙여놓으면 된다.

Git의 역할

  • 파일의 버전 관리(파일의 변경이력을 관리)
  • 브런치를 이용하면 완전히 구분되는 별도의 소스 작업영역을 만든다.
  • 파일 변경이력정보가 사용자의 컴퓨터에 저장된다.(로컬저장소에 저장된다.)
  • github와 같은 원격저장소를 활용하면 다른 개발자와 소스공유가 가능하다.

Git의 메소드

Git 실행

profile
한 걸음 한 걸음 나아가는 개발자

0개의 댓글