staged

    [Git] Git의 파일형태 {Untracked/tracked}

    [Git] Git의 파일형태 {Untracked/tracked}

    Git의 파일 형태 Untracked 상태 '추적되지 않고 있는' 이라는 뜻으로 Git 에 의하여 변동사항이 전혀 추적되지 않고 있는 상태 git add 를 해주지 않은 상태 tracked 상태 Git 에 의하여 파일의 변동사항이 추적되고 있는 상태 Staged 상태 파일이 staging area 에 Staged(stage area에 올려진) 상태 새로 생성하거나 수정한 파일을 git add 해준 상태 Unmodified 상태 현재 파일이 가장 최신 commit 된 파일과 비교했을 때, 변화가 없는 상태 commit 을 하고 난 직후, Unmodified 상태 Modified 상태 현재 파일이 최신 commit 파일과 비교했을 때, 조금이라도 변화가 있는 상태 Add the file : Untracked..

    [Git] Git 의 3가지 작업영역 {working tree/staging area/repository}

    [Git] Git 의 3가지 작업영역 {working tree/staging area/repository}

    Git 의 3가지 작업 영역 working directory(tree) : 프로젝트 디렉토리 staging area : git add 한 파일들이 존재하는 영역 , 실제 커밋할 때 staging area 영역만 커밋에 반영 repository : working directory의 변경 이력들이 저장되는 영역 Git의 작업과정과 작업영역 working directory 에서 작업 작업한 파일들을 git add 를 통해 staging area 에 추가 커밋으로 staging area 에 있는 파일들이 스냅샷(snapshot) 처럼 repository에 저장 Staging area가 있는 이유: 파일들을 선별적으로 commit 가능 git add 를 해주지 않은 (변경된)파일이 존재할 때 노란색 부분 : gi..