용어설명modifiedunmodified 상태에서 수정된 파일, staged가 되기전의 상태stagedstaging 영역에 적재된 파일, commit이 되기전의 상태.gitignoreGit에게 여기에 해당하는 파일은 추척하지 말라고 알려주는 파일Snapshot현재 작업 폴더의 상태를 저장한 공간 branch생성 가능한 독립적인 작업 공간. branch들은 서로 영향을 끼치지 않는다.HEAD현재 작업 중인 brach의 최근 commit을 가르키는 포인터, 그리고 현재 위치Fast Forwadbranch를 merge할때 전자가 후자의 최근 commit을 포함하고, 추가적인 commit이없으면, 병합 commit이 생성되지 않고 branch 포인터(HEAD)만 이동한다.3 way merge3개의 branch가..