버전 관리 시스템, 버전 관리 소프트웨어
그렇다면 버전(version)이란? 유의미한 변화가 결과물로 나온 것
유의미한 변화 = commit 즉, 버전(version) == 유의미한 변화 == 커밋(commit)
어떤 파일을 삭제하고, 새로운 파일을 생성하고, 버그를 수정하고, 기능을 추가하는 모든 것 = 유의미한 변화!
사용자가 명령어를 입력하고 다시 텍스트로 결과를 화면에 출력해주는 명령어 기반 인터페이스
만약 깃이 없다면❓
깃의 목적❓
그렇다면 버전 관리란❓