반응형
track: 추적된 상태. "git add ." 을 수행하게 되면 '.gitignored' 파일안의 내용을 제외하고는 전부 tracking 되게 된다. 이 상태에서 수정 또는 삭제, 변경을 하게 되면 그 변경 사항이 추적된다는 뜻에서 track이라고 하는 것 같다.
- staged: 현재 기록하고자 하는 대상들. 커밋을 하기 위해 준비하는 것이기 때문에 무대 위에 올린다는 뜻으로, stage라고 하는 것 같다.
- unmodified: staged 된 파일을 커밋하게 되면 그 상태가 저장된다. 무대가 끝나고 내려간 상태라고 볼 수 있지 않을까!
- modified: unmodified를 수정하면 당연히 modified 상태가 된다. 이 상태에서 다시 add를 하면 stage에 올릴 수 있고, 이를 커밋하여 저장할 수 있다.
track안에 stage가 있고, untracked된 파일들을 커밋하기 위해 올려놓는 것을 staged라고 할 수 있다. staged된 파일은 커밋하게 되면 unmodified한 상태로 변한다.
오류가 있다면 댓글로 지적부탁드립니다.
반응형
'코딩' 카테고리의 다른 글
러스트 설치 + VScode extension 추천 (0) | 2024.07.13 |
---|---|
[Git] commit 코멘트 수정하는 법 (0) | 2022.03.29 |
[git] 자주 사용하는 명령어 정리 (0) | 2022.03.15 |