Git과 GitHub

신동건·2025년 8월 31일

코딩

목록 보기
3/11
post-thumbnail

Git과 GitHub란?

Git

  • 분산형 버전 관리 시스템(Version Control System, VCS)
  • 로컬(내 컴퓨터)에서 파일 변경 기록을 관리
  • 주요 기능:
    1. 커밋(commit): 변경 내용 스냅샷 저장
    2. 브랜치(branch): 독립적인 작업 공간 생성
    3. 병합(merge): 브랜치 합치기
  • 특징:
    1. 로컬에서 모든 기록 확인 가능
    2. 오프라인에서도 작업 가능

GitHub

  • Git 기반의 원격 저장소 호스팅 서비스
  • Git으로 관리되는 로컬 레포지토리를 인터넷 상에 업로드/공유
  • 주요 기능:
    1. 원격 저장소(remote repository) 관리
    2. 협업: 다른 사람과 코드 공유, Pull Request, Issue
    3. Contribution Graph(잔디): 활동 기록 시각화
  • 특징:
    1. 인터넷 연결 필요
    2. 여러 사람이 동시에 작업 가능

GitHub Contributions

GitHub Contributions(GitHub 잔디심기)이란?

  • GitHub에서 내가 한 활동을 기록하고 시각화한 달력
  • 내 커밋, Pull Request, Issue, 코드 리뷰 등 모든 활동이 포함됨
  • 달력에서 녹색 칸으로 표시
    - 칸 색이 진할수록 하루에 더 많은 활동이 있었다는 의미
profile
사랑합니다.

0개의 댓글