쏭의 개발 블로그
Git vs Github 본문
1. Git
버전 관리 프로그램
- 오픈 소스 버전 관리 시스템(VCS : Version Control System)
- 로컬에서 버전 관리
- 소프트웨어 개발 및 소스 코드 관리에 이용
💡 git은 본인 코드와 수정 내역을 기록, 관리하도록 돕는 버전 관리 프로그램
- 로컬에서 프로젝트의 기록을 스스로 관리하도록 해줌
- git을 통해 브랜치 생성, 이전 브랜치로 복구, 삭제, 병합이 가능
- 로컬 저장소를 사용하므로 다른 개발자와 실시간으로 작업 공유 불가능
2. Github
버전관리, 소스코드 공유, 분산 버전 제어 등이 가능한 원격 저장소
- Git Repository를 위한 웹 기반 호스팅 서비스
- 클라우드 서버를 사용하여 로컬에서 버전 관리한 소스코드를 업로드하여 공유 가능
- 분산 버전 제어, 엑세스 제어, 소스 코드 관리, 버그 추적, 기능 요청 및 작업 관리를 제공
💡 github는 git 저장소를 관리하는 클라우드 기반 호스팅 서비스
- git 저장소 호스팅 서비스는 클라우드 기반으로 다른 사람과 소스 코드 공유가 가능
- git의 기본적인 기능을 확장하여 제공
- 한 프로젝트에 여러명의 사람이 참여하여 버전 제어 및 공동 작업이 가능
'형상관리' 카테고리의 다른 글
형상관리 - Git, SVN (0) | 2023.01.31 |
---|