ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 커밋
  • 알고리즘
  • java 기초
  • README.md
  • 합병정렬
  • java.net
  • java.lang
  • string to int
  • java
  • 파이썬
  • 자바
  • 정렬
  • Python
  • binarySearch
  • java base
  • git
  • Github
  • matplotlib
  • git add.
  • staged

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

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

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

2022. 2. 10. 23:25

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 add 해주면 Staged 상태가 된다.
  • Edit the file : 최신 커밋과 비교했을 때 차이가 없는 Unmodified 상태의 파일의 내용을 수정하면 Modified 상태가 된다.
  • Stage the file : Modified 상태의 파일을 git add 해주면 Staged 상태가 된다.
  • Remove the file : 파일을 삭제하면 당연히 Git에서 더이상 인식하지 않음.
  • Commit : 커밋을 하면 staging area에 있던 파일들이 커밋에 반영되고, 이제 모든 파일들은 최신 커밋과 차이가 없게 되니까 Unmodified 상태가 됩니다.

'Git' 카테고리의 다른 글

[Git] Git push/pull , clone 와 Commit history 조회하기  (0) 2022.02.12
[Git] Github 레포지토리, README.md 란  (0) 2022.02.12
[Git] Git 의 3가지 작업영역 {working tree/staging area/repository}  (0) 2022.02.10
[Git] Commit 하기/Commit 명령어 모음  (0) 2022.02.10
[Git]Git 이란? [Git 과 Github의 개념]  (0) 2022.02.10
    'Git' 카테고리의 다른 글
    • [Git] Git push/pull , clone 와 Commit history 조회하기
    • [Git] Github 레포지토리, README.md 란
    • [Git] Git 의 3가지 작업영역 {working tree/staging area/repository}
    • [Git] Commit 하기/Commit 명령어 모음
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바