저장소와 작업흐름
파일의 변경이기록으로 남기까지
변경 이력
Git 저장소와 변경을 기록하는 과정을 살펴봅니다.
파일의 변경이기록으로 남기까지
변경 이력
Git 저장소는 프로젝트 파일과 그 변경 이력을 함께 관리합니다.
현재 파일을 보관
파일과 변경 이력을 함께 관리
Git의 기본 작업은 작업 → 스테이징 → 커밋의 3단계로 이루어집니다.
내 컴퓨터
Working Directory
실제 파일을 작업하는 유일한 공간
git add선택Staging Area / Index
다음 커밋을 준비하는 공간
git commit기록Repository
변경사항이 영구적으로 기록되는 공간
파일을 만들고, 수정하고, 삭제하며 실제 작업을 진행합니다.
Git의 기본 작업은 작업 → 스테이징 → 커밋의 3단계로 이루어집니다.
내 컴퓨터
Working Directory
실제 파일을 작업하는 유일한 공간
git add선택Staging Area / Index
다음 커밋을 준비하는 공간
git commit기록Repository
변경사항이 영구적으로 기록되는 공간
변경한 내용 중 다음 커밋에 담을 것만 골라 준비합니다.
Git의 기본 작업은 작업 → 스테이징 → 커밋의 3단계로 이루어집니다.
내 컴퓨터
Working Directory
실제 파일을 작업하는 유일한 공간
git add선택Staging Area / Index
다음 커밋을 준비하는 공간
git commit기록Repository
변경사항이 영구적으로 기록되는 공간
커밋 히스토리가 남아, 언제든지 이전 버전으로 되돌릴 수 있습니다.
선택한 변경을 반영한 프로젝트 버전을 커밋으로 남깁니다.
커밋한 시점이 곧 돌아갈 수 있는 버전입니다.
로컬에 기록하는 일과 원격에 공유하는 일은 별개입니다.
내 컴퓨터
내 컴퓨터의 기록
git pushgit pull원격
GitHub에 올려 공유하고 협업
내 컴퓨터에서 변경을 기록하고, 필요할 때 원격과 주고받습니다.
내 컴퓨터
작업 디렉토리
git add내 컴퓨터
스테이징 영역
git commit내 컴퓨터
로컬 저장소
git push원격
원격 저장소