쏭의 개발 블로그

Git vs Github 본문

형상관리

Git vs Github

songu1 2023. 1. 31. 12:58

1. Git

버전 관리 프로그램

  • 오픈 소스 버전 관리 시스템(VCS : Version Control System)
  • 로컬에서 버전 관리
  • 소프트웨어 개발 및 소스 코드 관리에 이용

 

💡 git은 본인 코드와 수정 내역을 기록, 관리하도록 돕는 버전 관리 프로그램

  • 로컬에서 프로젝트의 기록을 스스로 관리하도록 해줌
  • git을 통해 브랜치 생성, 이전 브랜치로 복구, 삭제, 병합이 가능
  • 로컬 저장소를 사용하므로 다른 개발자와 실시간으로 작업 공유 불가능

 

2. Github

버전관리, 소스코드 공유, 분산 버전 제어 등이 가능한 원격 저장소

  • Git Repository를 위한 웹 기반 호스팅 서비스
  • 클라우드 서버를 사용하여 로컬에서 버전 관리한 소스코드를 업로드하여 공유 가능
  • 분산 버전 제어, 엑세스 제어, 소스 코드 관리, 버그 추적, 기능 요청 및 작업 관리를 제공

 

💡 github는 git 저장소를 관리하는 클라우드 기반 호스팅 서비스

  • git 저장소 호스팅 서비스는 클라우드 기반으로 다른 사람과 소스 코드 공유가 가능
  • git의 기본적인 기능을 확장하여 제공
  • 한 프로젝트에 여러명의 사람이 참여하여 버전 제어 및 공동 작업이 가능

'형상관리' 카테고리의 다른 글

형상관리 - Git, SVN  (0) 2023.01.31