- 어느 하나의 프로젝트를 대상으로 특정 작업의 시점의 버전 이력을 등록(snap shot)하여 관리하는 것.
- 소스나 파일의 추가, 수정 및 삭제 등의 작업이 있다.
- 프로젝트를 git 프로젝트로 만드는 것.
- 로컬 respository로 설정하는 과정이라고 볼 수 있다.
- 파일을 최소 단위로 git 프로젝트의 변경 사항을 변경할 지 말지 선택하는 단계.
- stating된 작업 사항을 바탕으로 로컬 repository의 반영을 결정하는 작업.
- 작업 내역 단위이다.
- commit된 시간을 기준으로 commit 이력이 만들어지는 것.
- commit을 하게 되면 commit date, author, commit message 등을 확인할 수 있다.
- commit history는 commit id를 통해 구분되어진다.
- 로컬 repository에 commit된 내용을 원격 repository에 밀어 넣는 작업.
- push와 반대로 원격 repository에 반영된 사항을 로컬 repository에 가져오는 작업.
- 원격 repository의 url 경로를 가져와 로컬 repository로 생성하는 작업.
- 로컬 repository와 원격 repository를 생성하고 동기화하는 작업.