본문 바로가기
IT/Knowledge

git / github 차이

by 성준하이 2022. 11. 2.
반응형

이전 포스팅에서 git에 대해서 다룬글이 있다.

 

아래 참고 포스팅을 참고하면 되고 

이번 포스팅에서는 둘의 차이를 설명하고자 작성한다.

git
  • 오픈 소스 버전 관리 시스템(VCS: Version Control System)
  • 로컬에서 버전 관리
  • 소프트웨어 개발 및 소스 코드 관리에 사용
git은 본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램이며, 로컬에서 프로젝트의 기록을 스스로 관리할 수 있도록 해줌

git을 통해 브랜치를 생성하고 이전 브랜치로 복구, 삭제, 병합이 가능하지만 로컬 저장소를 사용하기 때문에 다른 개발자와 실시간으로 작업을 공유할 수 없음
github
  • Git Repository를 위한 웹 기반 호스팅 서비스
  • 클라우드 서버를 사용해서 로컬에서 버전 관리한 소스코드를 업로드하여 공유 가능
  • 분산 버전 제어, 액세스 제어, 소스 코드 관리,  버그 추적, 기능 요청 및 작업 관리를 제공
github는 git 저장소를 관리하는 클라우드 기반 호스팅 서비스

git 저장소 호스팅 서비스는 클라우드 기반으로 다른 사람과 소스코드 공유가 가능하며 git의 기본적인 기능을 확장하여 제공

클라우드 서버에 소스를 올리기 때문에 한 프로젝트에 여러 명의 사람이 참여하여 버전 제어 및 공동 작업이 가능

 


참고 포스팅

https://thenicesj.tistory.com/98

 

git / github ?

어제 포스팅에 젠킨스라고 소개를 하나 했었다. 궁금하신분들은 참고해주세요! 읽고 오시면 도움이 됩니다. https://thenicesj.tistory.com/97 Jenkins(젠킨스)란? 젠킨스는 소프트웨어 개발시 지속적으로

thenicesj.tistory.com

 

반응형

'IT > Knowledge' 카테고리의 다른 글

2PC 란?  (34) 2022.11.04
교착상태 / 기아상태  (48) 2022.11.03
DevOps 에서의 Blue-Green 배포, A/B 테스트, Canary Release  (39) 2022.10.29
프로세스 관련 용어  (58) 2022.10.24
가상 메모리  (35) 2022.10.23

댓글