데브코스/영상과제
깃. 깃허브. 기초개념 잡아드림
민발자
2024. 12. 5. 12:32
728x90
https://youtu.be/YFNQwo7iTNc?si=WEIW_uvyYke6aQC4
Git
분산 버전 관리 시스템으로 소스 코드 변경 내역을 관리하고 협업을 효율적으로 지원
모든 개발자는 로컬 컴퓨터에 프로젝트의 전체 히스토리를 저장하므로 네트워크 연결 없이도 작업 가능
여러 사람이 동시에 작업할 수 있도록 브랜치와 병합 기능을 지원
GitHub
깃을 기반으로 하는 클라우드 호스팅 서비스
소스코드 저장소를 관리하고 개발자들이 협업할 수 있는 플랫폼을 제공
소스코드를 클라우드에 저장하여 어디서나 접근 가능한 원격저장소(Remote Repository)가 있다
Git과 GitHub의 차이
Git | Github | |
역할 | 분산 버전 관리 도구 | Git을 기반으로 한 클라우드 호스팅 서비스 |
설치 여부 | 로컬에 설치하여 사용 | 웹 기반 서비스로 브라우저 또는 CLI로 사용 |
사용 목적 | 로컬 저장소에서 코드 버전 관리 | 원격 저장소와 협업 도구 제공 |
저장소 위치 | 로컬 컴퓨터 | 클라우드 서버(GitHub의 원격 저장소) |
주요 기능 | 버전 관리, 브랜치 관리, 병합 | Pull Request, 코드 리뷰, 이슈 관리 |
728x90