깃이 디렉터리에 존재하는 파일들의 상태 변화를 추적하도록 하려면 관리 대상으로 등록해야 합니다. 이를 위해 git add 명령으로 파일을 준비 영역(staging area)에 추가합니다. git add 명령으로 변경된 파일을 하나씩 추가할 수 있습니다.
administrator@vmgate:~/gittest$ git add failure.txt
이렇게 해보세요 ≣
디렉터리 내 모든 파일은 .으로 표현합니다. 디렉터리의 모든 파일을 준비 영역에 추가하려면 다음과 같이 입력합니다.
administrator@vmgate:~/gittest$ git add .
git status로 상태를 확인합니다. 파일이 깃의 관리 대상(staged)이 되었습니다.
administrator@vmgate:~/gittest$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: failure.txt
준비 영역에 저장한 작업을 저장소로 보내는 일이 마지막 과정입니다. 변경된 작업 내용을 확정한다고 해서 이를 커밋(commit)이라고 합니다. git commit 명령을 사용합니다. -m 옵션으로 작업 내용을 한눈에 알기 쉽게 요약한 메시지를 덧붙여 커밋합니다.
administrator@vmgate:~/gittest$ git commit -m 'Create failure.txt'
[master (root-commit) bc8d4f5] Added failure.txt
1 file changed, 1 insertion(+)
create mode 100644 failure01.txt