
git add 하지 않았다면 untracked 상태파일이 Git에 의해 변동사항이 추적되고 있는 상태
파일의 내용이 수정되고, staging area에 올라와있는 상태를 staged status 라 일컫음
새로 생성한 파일 or 한번이라도 커밋에 포함되었던 파일의 수정본을 git add 해주면 staged status
현재 파일의 내용이 최신 커밋의 모습과 비교하였을 떄, 전혀 바뀐게 없는 상태면 unmodified status
after commit, 커밋한 직후에는 working directory 안의 모든 파일들은 unmodified status
최신 커밋의 모습과 비교하였을 때 조금이라도 바뀐 내용이 있는 상태면 그 파일은 Modified status
즉, Git에서 파일들은 위 4가지 상태 중 하나의 상태로 존재
Add the file : Untracked 상태의 파일을 처음으로 git add 해주면 staged로 상태로 변환Edit the file : 최신 커밋과 비교했을 때 차이가 없는 unmodified 상태의 파일 내용을 수정하면 --> modified statusstage the file : modified 상태의 파일을 git add 하면 staged 상태commit : 커밋을 하면 staging area에 있던 파일들이 커밋에 반영되고, 이제 모든 파일들은 최신 커밋과 차이가 없으니 --> unmodifiedremove the file : 파일을 삭제하면 git에서 인식 X
