Respository : GIT
의 저장소, 저장소는 히스토리, 태그, 소스의 가지치기,
branch
에 따라 버전을 저장
Working Tree : 현재 작업중인 디렉터리 폴더, 소스코드를 작업중인 실제 폴더
Staging Area (Index) : 로컬저장소에 commit
하기 이전에 커밋을 준비하는 위치
Commit : Index
영역에 있는 파일들을 로컬저장소에 기록(저장)하는 작업,
commit
작업을 하면 파일마다 버전별로 저장소에 기록이 됩니다.
Head : 현재 작업중인 Branch
를 가리킨다.
Branch : 가지 또는 분기점을 의미, 코드를 작업할 때 현재 상태를 복사하여 Branch
에서
작업을 하고 마무리가 되면 메인 프로그램에 합친다. (Merge)
Merge : 다른 Branch
의 내용을 현재 Branch
로 가져와 합치는 작업을 의미한다.