Commit 명령어로 파일들을 저장한다.
현재 상태 그대로 사진을 찍어 저장(세이브 포인트) => 커밋!
1. 추가/수정/삭제 작업
2. 변경 사항을 미리 준비 ( add )
3. 저장 ( commit )
아직 추가 되지 않은 새로운 파일과 수정된 파일의 목록을 보여줍니다
커밋을 준비하기 위해 파일을 stage 합니다
stage한 내용을 커밋으로 영구히 저장합니다 이때 작업내용을 메세지로 적어 쉽게 어떤 작업을 해서 저장햇는지 보여줍니다.
저장소의 커밋 히스토리를 보여준다.
1. 변경
2. git add 파일1 파일2 ... / git add .
3. git commit -m "커밋메세지"
4. 변경된 내용이 있으면 반복
(변경된 내용이 없으면 git status 에서 더이상 commit 할 내용이 없습니다.)
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon schacon@gee-mail.com
Date: Mon Mar 17 21:52:11 2008 -0700changed the version number
commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon schacon@gee-mail.com
Date: Sat Mar 15 16:40:33 2008 -0700removed unnecessary test
commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Scott Chacon schacon@gee-mail.com
Date: Sat Mar 15 10:31:28 2008 -0700first commit