ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 03. 기본 용어
    Git 2021. 5. 27. 18:59
    반응형

    1. 레포지토리(repository)

      > 커밋이 저장되는 곳, 버전별 프로젝트 모습으로 버전별 변경 사항에 대한 설명

      > .git 디렉토리 (숨겨진 디렉토리)

     

    2. 커밋(commit)

      > 프로젝트 디렉토리의 특정 모습을 하나의 버전으로 남기는 행위 & 결과물

     

    3. 작업영역

      1) working directory(working tree) : 작업을 하는 프로젝트 디렉토리
      2) staging area(index) : git add를 한 파일들이 존재하는 영역
      3) repository : working directory의 변경 이력들이 저장되어 있는 영역

     

    4. Git Status

      1) Untracked 상태
        > '추적되지 않고 있는' 상태, 파일이 git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태
        > 파일을 새로 생성하고 그 파일을 한 번도 git add 해주지 않았다면 이 상태

      2) Tracked 상태
        > Git에 의해 그 변동사항이 추적되고 있는 상태
        (1) Staged 상태 : 파일의 내용이 수정되고 staging area에 올라와 있는 상태
          > 새로 생성한 파일에 내용을 쓰고 git add를 해주거나 한 번이라도 커밋에 포함됐었던 파일이라도 내용을 수정하고 git add를 해주면 이 상태
        (2) Unmodified 상태 : 현재 파일의 내용이 최신 커밋의 모습과 비교했을 때 전혀 바뀐게 없는 상태
          > 커밋을 하고 난 직후 working directory 안의 모든 파일들이 이 상태
        (3) Modified 상태 : 최신 커밋의 모습과 비교했을 때 조금이라도 바뀐 내용이 있는 상태

     

    5. root-commit

      > first commit

     

    6. GitHub

      > 원격 레포지토리 or 리모트 레포지토리

     

    7. [.gitignore 파일]

      > 버전 관리 필요성이 없기에 Git이 무시하도록 설정하는 파일

    반응형

    'Git' 카테고리의 다른 글

    04. Git 명령어  (0) 2021.05.27
    02. GitHub  (0) 2021.05.16
    01. Git  (0) 2021.04.20

    댓글

Designed by Tistory.