Git은 버전 관리 시스템(VCS, Version Control System)으로,
코드 변경 이력을 기록하고 협업을 쉽게 해주는 도구입니다.
분산형 구조로 오프라인에서도 작업 가능하며, GitHub, GitLab 등의 플랫폼과 함께 사용됩니다.
| 이유 | 설명 |
|---|---|
| 🔄 버전 관리 | 언제든지 과거 버전으로 되돌릴 수 있어 안정적인 개발 가능 |
| 👨👩👧👦 협업 용이 | 여러 개발자가 동시에 작업하고 병합할 수 있음 |
| 🧪 실험과 분기 | 새로운 기능은 브랜치(branch)로 분리해 테스트 가능 |
| 🔍 변경 이력 추적 | 누가, 언제, 무엇을 수정했는지 확인 가능 (git log) |
| 🌍 오픈소스 친화적 | GitHub, GitLab 등과 함께 사용하여 코드 공유 용이 |
git init으로 로컬 저장소 생성git commit -m "메시지" 형태로 사용git branch, git checkout, git merge 등으로 관리git push: 로컬 → 원격git pull: 원격 → 로컬git add 명령어로 지정Git은 프로젝트의 타임머신이자 협업의 중심입니다.
혼자 개발할 때도, 여러 명이 함께할 때도 Git은 필수 도구입니다.