[git] Git Workflow


Git 구조

Git Workflow 설명

Git에는 크게 4개 작업환경이 있다.


working directory

working directory 구조 설명

2가지 구조

  1. untracted
    아직 git add를 하지 않아 git이 file history를 가지고 있지 않은 파일
    즉 git이 아직 tracking 하지 않은 파일

  2. tracted
    git add를 하여 git이 file history를 가지고 있는 파일들 여기서도 2가지 나눌 수 있다.
    즉 git이 tracking 하고 있는 파일

    • unmodified
      git이 가지고 있는 file history랑 같은 내용을 가지고 있는 파일
      (git add 후 변경이 없는 파일)

    • modified
      git이 가지고 있는 file history랑 달리 수정된 내용을 가지고 있는 파일
      (git add 후 변경이 있는 파일)

working directory 구조2 설명

git commit을 하면 위 사진과 같이 unmodified 파일은 건들지 않고 modified된 파일만 staging area로 가져간다.

Discussion and feedback