Git 이란
코드 버전 관리 시스템
Git — 소스 코드의 변경 사항을 추적하기 위한 분산 버전 관리 시스템. 2005년 리누스 토르발스가 만듦.
핵심 개념
- Repository — 변경 이력이 있는 프로젝트 저장소
- Commit — 설명이 포함된 변경 스냅샷
- Branch — 독립적인 개발 라인
- Merge — 브랜치 병합
- Pull Request — 변경 사항 병합 요청
기본 명령어
git init # 저장소 초기화
git clone # 저장소 복제
git add # 스테이징에 파일 추가
git commit # 커밋 생성
git push/pull # 원격과 동기화
플랫폼
- GitHub — 최대 코드 호스팅 플랫폼
- GitLab — DevOps 플랫폼
- Bitbucket — Atlassian 솔루션
이점
Git은 완전한 변경 이력, 팀 협업, 모든 버전으로 롤백, 효율적인 브랜칭을 제공합니다.