728x90
반응형
✅ Untracked 상태와 Tracked 상태
깃에서 관리하는 파일은 Untracked , Tracked 두 가지 상태로 나뉩니다.
- Untracked
- 현재 중인 작업 중인 디렉터리에서 새로 생성된 파일은 Untracked 상태라고 합니다.
- Tracked
- add 나 commit 명령어로 스테이징 영역이나 지역 저장소에서 깃이 추적하고 있는 파일들을 Tracked 상태라고 합니다.
✅ Unmodified 과 Modified 상태
한번 스테이징 영역에 추가된 파일은 수정 여부에 따라 Unmodified 상태와 Modified 상태로 나뉩니다.
Stage 상태는 Tracked 상태와 Untracked 상태로 분류 할 수 있지만 같은 의미라고 생각하면 됩니다.
- Modified
- 스테이징 영역으로 온 후 수정이 발생한 파일
- Unmodified
- 스테이징 영역으로 온 후 수정이 발생하지 않은 파일
- Stage
- 커밋으로 기록할 수 있는 최종 상태
- UnStage
- 스테이징 영역에 있지만 파일에 변화가 있어 커밋으로 기록할 수 없는 상태
- Untracked 상태에 있는 파일을 git add 시키면 Tracked AND Unmodified 상태가 됩니다.
- 파일을 수정 하면 Tracked AND Unmodified 상태가 Tracked AND Modified 상태가 됩니다.
- Untracked 상태에 있는 파일을 git add 시키면 Tracked AND Unmodified 상태가 됩니다.즉 위에 설명을 그림으로 표현하면 좌측 흐름도로 표현할 수 있습니다.
- 즉 위에 설명을 그림으로 표현하면 좌측 흐름도로 표현할 수 있습니다.
글이 도움이 되었다면 아래 영상 Click
https://www.youtube.com/watch?v=cvGc4y-iSfA&t=1s
728x90
반응형
'개발중 > Git' 카테고리의 다른 글
커밋 번호로 체크아웃 ( commit number checkout ) (0) | 2022.02.16 |
---|---|
Git commit message 작성법 📚 🙄 📚 (0) | 2022.02.04 |
Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 (0) | 2022.01.25 |
Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 (0) | 2022.01.25 |
[ Git 사용법 ] SSL 처리 📚 🙄 📚 (0) | 2022.01.24 |