728x90
반응형
Git & Github
Git은 소프트웨어 버전관리 시스템입니다.
소프트웨어 개발 과정에서 코드의 변경 내역을 추적하고,
여러 개발자들이 동시에 협업할 수 있도록 돕는 버전관리 시스템입니다.
코드나 문서 등의 프로젝트 관리 시, 특정 지점으로 롤백하거나 변경사항을 한눈에 파악할 수 있습니다.
오픈소스 프로젝트나 대규모 프로젝트에서 효율적인 협업 툴로 활용되고 있습니다.
Repository (저장소)
- Git에서 프로젝트를 저장하는 곳을 의미합니다.
- 로컬 저장소와 원격 저장소로 나뉩니다.
Commit (커밋)
- 변경사항을 저장소에 기록하는 단위입니다.
- 각 커밋은 고유한 해시값을 가지며, 변경상항의 설명을 포함합니다.
Branch (브랜치)
- 코드를 나누어 개발할 때 사용하는 가지(branch)입니다.
- 각 브랜치는 독립적으로 관리되며, 변경사항이 다른 브랜치에 영향을 주지 않습니다
728x90
Github는 Git 기반의 버전 관리와 협업 환경을 웹 상에서 구축할 수 있도록 하는 호스팅 서비스입니다.
Repository를 web 인터페이스로 관리 할 수 있도록 하여 코드의 변경사항, Branch 변화, Commit 이력 추적을 쉽게 할 수 있습니다.
GitHub는 세계 최대 규모의 개발자 커뮤니티로 수많은 오픈소스 프로젝트가 공유되고 있습니다.
반응형
728x90
반응형
'Git' 카테고리의 다른 글
[Git] Git 명령어 (2) | 2024.12.20 |
---|