# Git 분산 버전 관리 시스템(Distributed Version Control System)의 하나로, 소스 코드와 같은 문서의 변경 이력을 관리하고 추적하는 도구입니다. Git은 프로젝트의 협업, 소스 코드 관리, 변경 이력 관리 등에 사용되며, 여러 사람이 동시에 작업하는 경우에도 원활한 협업과 버전 관리를 지원합니다. 1. **Repository (저장소)**: Git은 프로젝트의 모든 파일, 폴더, 이력 등을 저장하는 저장소를 가지고 있습니다. 이 저장소는 로컬 컴퓨터나 원격 서버에 위치할 수 있습니다.(.git 이라는 폴더다) 2. **Commit (커밋)**: 커밋은 소스 코드 변경의 스냅샷을 의미합니다. 변경된 파일들의 모음이며, 각 커밋은 고유한 식별자(hash)를 가지며 변경 내용,..