728x90
# 출처 : [도서]Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문(이고잉)
깃에서는 버전을 만드는 각 단계마다 파일 상태를 다르게 표시한다.
파일 상태를 이해하면, 해당 파일이 버전 관리의 여러 단계 중 ①어디있는지, 그 상태에서 ②어떤 일을 할 수 있는지 알 수 있다.
작업 트리 → 작업 트리에 있는 파일은 크게 tracked과 untracked 상태로 나뉜다.
tracked 상태: 깃이 추적하고 있다는 뜻으로, 깃은 한 번이라도 커밋을 한 파일의 수정 여부를 계속 추적한다.
untracked 상태: 한 번도 깃에서 버전 관리를 하지 않아 수정 내역을 추적하지 않는 파일이다.
unmodified 상태: 아무런 수정 사항이 없다.
● tracked 상태: 추적 상태; 깃은 한 번이라도 커밋을 한 파일의 수정 여부를 계속 추척
Changees not staged for commit: 변경된 파일이 아직 스테이지에 올라가지 않았다는 뜻.
▷ modified는 hello.txt 파일이 수정되었다는 표시
● untracked 상태: 추적되지 않은 상태; 한 번도 깃에서 버전 관리를 하지 않아 수정 내역을 추적하지 않음
untracked files: 추적되지 않은 파일
스테이지
staged 상태: 커밋 직전 단계; ( new file / modified )로 구분된다.
● staged 상태: 스테이지에 올라간 상태로 new file과 modified
Changes to be committed: 커밋할 변경 사항이 있다는 표시
저장소
unmodified 상태: 수정 사항이 없는 상태로 돌아간 것
● unmodified 상태: 스테이지에서 저장소로 올라가 수정이 없는 상태로 되돌아가거나 작업트리에 아무런 수정 사항이 없는 상태
nothing to commit, working tree clean: 커밋할 게 없으며 작업 트리가 깨끗하다는 표시
728x90
'IT > Git' 카테고리의 다른 글
[Git] 작업 되돌리기 (0) | 2022.08.12 |
---|---|
[Git] 커밋 메세지 수정 및 상세보기 (0) | 2022.08.11 |
[Git] 커밋 내용 확인하기 (0) | 2022.08.11 |
[Git] 버전 만들기 (0) | 2022.08.04 |
[Git] 깃 저장소 만들기 (0) | 2022.08.04 |