git 2

Git 환경을 확인하는 방법

Git 환경을 확인하는 방법✅ 1. Git 설치 여부 확인git --version결과 예: git version 2.34.1설치되어 있지 않다면 "command not found" 등의 메시지가 나옵니다.✅ 2. 현재 저장소 상태 확인git status어떤 브랜치에 있는지, 변경된 파일은 무엇인지, 스테이지 여부 등 확인 가능합니다.예:On branch main Your branch is up to date with 'origin/main'. Changes not staged for commit: modified: README.md✅ 3. Git 사용자 정보 확인 (글로벌 설정 확인)git config --global user.namegit config --global user.email깃 커밋할 때 기..

Git의 작업 메커니즘

Git의 작업 메커니즘Git이 정교하고 복잡한 작업(예: 브랜치 간 차이 비교, 변경 추적, 되돌리기 등)을 수행할 수 있는 이유는, Git 내부에 데이터를 저장하고 비교하는 독특한 메커니즘이 존재하기 때문입니다. 그 핵심 메커니즘을 이해하면 Git의 능력이 왜 탁월한지 쉽게 이해할 수 있습니다.✅ Git이 복잡한 작업을 가능하게 하는 핵심 메커니즘1. 🔐 스냅샷 기반 저장 (Snapshot Model)Git은 변경 내용을 기록할 때, 파일 전체의 스냅샷을 저장합니다.매 커밋마다 전체 프로젝트의 상태를 저장하지만, 변경되지 않은 파일은 이전 스냅샷을 참조하므로 저장 공간을 효율적으로 사용합니다.즉, **차이(diff)**가 아니라, **그 순간의 전체 상태(스냅샷)**가 기록됩니다.커밋 A → 커밋 B..