해커스 Git
- 1. 1. 스냅샷
2. 거의 모든 명령을 로컬에서 실행
3. Git은 데이터를 추가만 한다.( 롤백/삭제 없음 )
4. 세 가지 상태( work, staging, git dir )
- 4. 1. 프로젝트의 히스토리 조회시 서버 불필요
2. 오프라인 상태에서 히스토리 조회 가능
1. 롤백 : 롤백 커밋의 추가( reset 제외 )
2. 삭제 : 삭제 커밋의 추가
3. 커밋 이후에는 데이터 모든 히스토리 유지
모든 기능을 로컬에서 실행
오직 데이터 추가
- 5. 1. Committed
데이터가 로컬 데이터 베이스(.git)에 저장됨을 의미
2. Modified
수정된 파일을 아직 커밋하지 않은 상태
3. Staged
현재 수정된 파일의 커밋 전 단계
세 가지 상태
- 6. 1. 워킹 디렉토리에서 파일 수정
2. Staging Area 에 staging 된 파일들의 스냅샷을 생성
3. Staging Area 에 있는 파일들을 커밋하여 git 디렉토리에 영구적인 스
냅샷으로 저장