Git 기초

KimGwangmin·2026년 9월 4일

Git은 버전관리(형상관리)를 위한 분산형 버전 관리 시스템이다.
GitHub은 Git을 기반으로 한 원격 저장소 플랫폼 중 하나이다.

Git의 3가지 핵심 영역

  • Working Directory
    • 실제 작업 공간
  • Staging Area
    • 저장소에 기록할 파일을 준비하는 공간
    • git add로 작업 디렉토리의 파일을 스테이징 영역으로 올릴 수 있다.
  • Repository
    • 영구적으로 기록되는 최종 저장 공간이다.
    • git commit을 통해 스테이징된 파일을 레포지토리에 기록할 수 있다.

Conventional Commit Message

커밋 메시지를 작성하는 관습적인 규칙이다.
보통 아래와 같은 포맷을 사용한다.

Type설명
feat새로운 기능 추가
fix버그 수정
docs문서 변경 (README, API 문서 등)
style코드 동작에 영향 없는 포맷팅, 세미콜론 누락 수정 등
refactor버그 수정이나 새 기능 추가 없이 코드 구조를 개선
test테스트 코드 추가 또는 기존 테스트 수정
chore빌드 업무, 패키지 매니저 설정, 기타 보조 도구 관련 변경
perf성능 개선을 위한 코드 변경
ciCI 설정 파일 및 스크립트 수정 (GitHub Actions, Jenkins 등)

git 명령어

git config: 어떤 사용자 이름과 이메일로 커밋할지 설정할 수 있다.
git clone: 원격 저장소를 로컬에 복제한다.
git pull: 원격 저장소의 최신 변경 사항을 로컬에 반영한다.
git push: 로컬 저장소의 변경 사항을 원격 저장소에 반영한다.

0개의 댓글