Git은 로컬에서 파일의 변경사항을 추적하고 여러 사용자 간의 작업 조율을 위한 도구로, 리눅스 커널 개발을 위해 리누스 토르발스가 개발했다.
반면 GitHub은 Git 저장소 호스팅을 지원하는 웹 서비스로, 클라우드 서버를 활용해 로컬 버전 관리를 가능케 한다.
Git
- 버전 관리 프로그램
- 오픈 소스 버전 관리 시스템(VCS, Version Control System)
- 로컬 버전 관리
컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템으로, 리눅스 커널 개발을 위해 리누스 토르발스가 2005년에 처음으로 개발하였다.
GitHub
- 원격 저장소(버전 관리, 소스 코드 공유, 분산 버전 제어 등)
- 웹 기반 호스팅 서비스
- 클라우드 서버를 이용해 로컬 버전 관리(업로드, 공유)
분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스이다.
📜참고
'IT > Git' 카테고리의 다른 글
이클립스에서 코드를 누가 수정했는지 확인하려면 어떻게 해야할까? (0) | 2023.11.15 |
---|---|
Branch 명령어와 네이밍 (0) | 2022.10.02 |
Git의 개념 (0) | 2022.10.02 |