git <사용 이유 & 간단한 기능>

GrowingDay·2025년 4월 10일

git

목록 보기
1/4

📌 Git을 써야 하는 이유와 주요 기능

✅ Git이란?

Git은 버전 관리 시스템(VCS, Version Control System)으로,
코드 변경 이력을 기록하고 협업을 쉽게 해주는 도구입니다.
분산형 구조로 오프라인에서도 작업 가능하며, GitHub, GitLab 등의 플랫폼과 함께 사용됩니다.


🚀 Git을 써야 하는 이유

이유설명
🔄 버전 관리언제든지 과거 버전으로 되돌릴 수 있어 안정적인 개발 가능
👨‍👩‍👧‍👦 협업 용이여러 개발자가 동시에 작업하고 병합할 수 있음
🧪 실험과 분기새로운 기능은 브랜치(branch)로 분리해 테스트 가능
🔍 변경 이력 추적누가, 언제, 무엇을 수정했는지 확인 가능 (git log)
🌍 오픈소스 친화적GitHub, GitLab 등과 함께 사용하여 코드 공유 용이

🛠 주요 기능 정리

📁 1. 저장소(repository)

  • Git이 파일 변경을 추적하는 공간
  • git init으로 로컬 저장소 생성

✍️ 2. 커밋(commit)

  • 하나의 작업 단위를 기록
  • git commit -m "메시지" 형태로 사용

🔄 3. 브랜치(branch)

  • 코드의 독립적인 작업 공간
  • git branch, git checkout, git merge 등으로 관리

📤 4. 푸시(push) / 풀(pull)

  • 원격 저장소(GitHub 등)와의 연동
  • git push: 로컬 → 원격
  • git pull: 원격 → 로컬

🧩 5. 병합(merge) / 충돌(conflict)

  • 브랜치를 병합할 때, 변경 사항이 겹치면 충돌 발생
  • 충돌 해결 후 다시 커밋 필요

🗂 6. 스테이징 영역(staging area)

  • 커밋하기 전에 어떤 변경을 저장할지 선택
  • git add 명령어로 지정

📚 요약

Git은 프로젝트의 타임머신이자 협업의 중심입니다.
혼자 개발할 때도, 여러 명이 함께할 때도 Git은 필수 도구입니다.

profile
오늘도 발전하는 하루

0개의 댓글