Git VS Github 차이

omniAI·2022년 6월 14일
0

Git

목록 보기
2/3
post-thumbnail

🎲 왜 버전 관리를 하는가?

팀으로 프로젝트를 진행하다 보면 개발 소스(코드, 디자인, 개발 계획서 등등) 공유하면서 개발 파트를 나눌 수 있고 같은 모듈을 개발하더라도 소스를 공유하며 개발하기 때문에 언제어디서든 사용가능하다!

👉 Git

  • 오픈소스 버전 관리 시스템
  • Local에서 버전 관리
  • 소프트웨어 개발 및 소스 코드 관리에 사용
    git은 본인의 코드와 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램!
    Local(내 컴퓨터)에서 프로젝트를 기록하고 관리할 수 있다!
    git을 통해 branch를 생성하고 이전 branch로 복구 및 삭제, 병합이 가능하다.
    하지만 Local 저장소를 사용하기 때문에 다른 개발자와 실시간으로 작업을 공유할 수는 없다. (Github와의 차이)

👉 Github

  • Git Repository를 위한 웹 기반 호스팅 서비스
  • 클라우드 서버를 사용해서 Local에서 버전 관리한 소스코드를 업로드(Push)하여 공유 가능!
  • 분산 버전 제어, 엑세스 제어, 소스 코드 관리, 버그 추적, 기능 요청 및 작업 관리를 제공.
    github는 git저장소를 관리하는 클라우드 기반 호스팅 서비스이다. git저장소 호스팅 서비스는 클라우드 기반으로 다른 사람과 소스코드 공유가 가능하며 git의 기본적인 기능을 확장하여 제공한다. 또한 클라우드 서버에 소스를 올리기 때문에 한 프로젝트에 여러명의 사람이 참여하여 버전 제어 및 공동작업이 가능하다! (Github의 장점)


    Git은 버전 관리 프로그램 (내 컴퓨터 한정)
    Github은 버전 관리 및 소스코드 공유/분산/버전제어 등등이 가능한 원격 저장소
profile
킵러닝

0개의 댓글