[Git] 버전 관리(Version Control) - git init, add, commit, log, restore, revert
0. 버전 관리 버전이란? : 문서를 수정하고 저장할 때마다 생기는 것 : 깃에서 버전 관리하면 원래 파일 이름 유지하면서 변경 시점마다 변경 내용을 저장 작업 트리(Working tree 또는 working directory) : 파일을 수정, 저장하는 곳 : 버전으로 만들어지기 전 단계 스테이지(Stage 또는 Staging area) : 버전으로 만들 파일이 대기하는 곳 저장소(Repository) : 버전이 저장되는 곳 버전 생성 단계 작업 트리에서 문서 수정 add 명령을 통해 수정된 파일 중 버전으로 만들고 싶은 파일을 스테이지에 넣기 commit 명령을 통해 버전 생성 스테이지에 대기하던 파일이 모두 저장소에 저장됨 파일 상태 - untracked files : 한 번도 커밋하지 않았으므로 ..