1. Git/GitHub1-1. Gitㅡ프로젝트의 버전관리소스코드(파일)의 변경 이력을 저장하는 시스템스냅샷: 특정 시점의 프로젝트 상태를 "사진 찍듯" 저장 (= commit)* 커밋: "프로젝트 상태(파일들의 스냅샷) + 설명(메시지) + 메타데이터(작성자/시간) + 이전 커밋과의 연결"로 이루어진 기록 단위분기Branch: 실험/기능 개발을 메인과 분리해서 안전하게 저장왜 필요한가?되돌리기 가능: 어제까지 됐는데 오늘은 안됐을 때메인에 영향 없음: 기능을 추가하다가 엎어도 됨기록으로 남음: 누가/언제/무엇을 바꿨는지1-2. GitHubㅡGit 저장소를 올려두는 클라우드 + 협업 플랫폼Git 저장소를 인터넷(원격)에 올려두는 서비스Git만 쓸 때:PC가 망가지면 기록도 끝다른 PC/팀원이 접근 불가G..