"Git"의 두 판 사이의 차이

11번째 줄: 11번째 줄:
:Committed: 로컬DB에 저장됨
:Committed: 로컬DB에 저장됨
:Modified: 수정파일이 로컬DB에 커밋되지 않음
:Modified: 수정파일이 로컬DB에 커밋되지 않음
:Staged: 수정파일이 곧 커밋될 예정
:Staged: 수정파일이 곧 커밋예정
*프로젝트 폴더의 3가지 단계
:Working Driectory: 파일 수정 공간
:Staging Area: 곧 커밋예정 정보 저장
:.git directory (Repository): 영구적 스냅샷 저장


==목표==
==목표==

2015년 9월 8일 (화) 14:32 판

1 개요

Git
기트, 깃
리눅스 개발 커뮤니티에서 리눅스커널 프로젝트를 위해 자체 개발하며 시작됨
  • 라이선스: GPLv2, LGPL2.1
  • 스냅샷 스타일의 버전 정보 저장
  • 무결성 검사는 SHA-1 해시 체크섬
  • 파일은 다음 3가지 상태 중 하나
Committed: 로컬DB에 저장됨
Modified: 수정파일이 로컬DB에 커밋되지 않음
Staged: 수정파일이 곧 커밋예정
  • 프로젝트 폴더의 3가지 단계
Working Driectory: 파일 수정 공간
Staging Area: 곧 커밋예정 정보 저장
.git directory (Repository): 영구적 스냅샷 저장

2 목표

  • 빠른 속도
  • 단순한 구조
  • 비선형적인 개발 (수천 개의 동시다발 브랜치)
  • 완벽한 분산
  • Linux 커널 같은 대형 프로젝트에도 유용할 것 (속도, 데이터 크기 측면)

 

 

 

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}