본문 바로가기
Git&GitHub

[GIT 05] unmodified, modified, staged 상태

by 어쩌다개발 2023. 1. 18.
반응형

참고: Do It! 깃&허브 입문

한 번이라도 버전을 만들었던 파일은 tracked 상태가 된다. tracked 상태인 파일은 깃 명령으로 파일 상태를 확인하면 현재 작업 트리에 있는지, 스테이지에 있는지 등 구체적인 상태를 알려준다.

1) test2.txt 파일에서 a만 남기고 bcd를 삭제해준다.

vim test2.txt

2) git status 명령어를 실행한다.

git status

test2.txt 파일이 수정되었고, 아직 스테이지에는 올라가지 않았다고 표시되어 있다.
'Changes not staged for commit' 이라는 메세지가 나타나면 파일이 수정만 된 modified 상태이다.

3) git add 명령어를 사용해 스테이지에 올리고, git status로 상태를 확인한다.
'Changes to be committed' 라고 표시되면 커밋 직전 단계, 즉 staged 상태이다.

git add test2.txt
git status

4) 스테이지에 있는 test2.txt 파일을 커밋한다. 그리고 git status로 상태를 확인한다.
수정이 없던 unmodified로 돌아간 것을 확인할 수 있다.

git commit -m "delete b,c,d"
git status

 

git status 명령어로 파일 상태를 확인 후 파일이 어느 단계에 있는지 알 수 있어야 한다.

반응형

댓글