Git과 Github의 차이점

  • Git: 파일을 추적하는 분산 버전 제어 시스템
  • 파일 기록에 대한 모든 파일의 모든 변경 사항을 추적 → 시간을 되돌릴 수 있다.
  • GitHub: git 파일 및 변경 사항(기록)을 업로드하고 공유하는 저장소

Git workflow(Git Area)

  • Working Directory(Unstage Area)
    우리가 현재 작업하고 있는 폴더로 생성, 수정, 삭제한 파일들이 있는 디렉토리
  • Staging Area
    Index라고도 부르며, 변경사항이 있는 파일들을 선택해 커밋할 수 있도록 지정하는 곳
    (버전을 만들기 위해 준비 중인 파일들의 스냅샷 데이터가 저장된 곳)
  • Git Directory(Local Repository)
    파일들이 커밋된 곳으로, 파일들의 변경사항에 대한 스냅샷을 가지고 있는 곳
    (Staging Area를 거쳐 만들어진 버전들이 저장된 곳)
profile
Today I Learned.

0개의 댓글