본문 바로가기
Git

[Git] Git & Github

by CodeChronicle 2024. 12. 20.
728x90
반응형

Git & Github


 

Git은 소프트웨어 버전관리 시스템입니다.

 

소프트웨어 개발 과정에서 코드의 변경 내역을 추적하고,

 

여러 개발자들이 동시에 협업할 수 있도록 돕는 버전관리 시스템입니다.

 

코드나 문서 등의 프로젝트 관리 시, 특정 지점으로 롤백하거나 변경사항을 한눈에 파악할 수 있습니다.

 

오픈소스 프로젝트나 대규모 프로젝트에서 효율적인 협업 툴로 활용되고 있습니다.

 

Repository (저장소)

  •  Git에서 프로젝트를 저장하는 곳을 의미합니다.
  • 로컬 저장소와 원격 저장소로 나뉩니다.

Commit (커밋)

  • 변경사항을 저장소에 기록하는 단위입니다.
  • 각 커밋은 고유한 해시값을 가지며, 변경상항의 설명을 포함합니다.

Branch (브랜치)

  •  코드를 나누어 개발할 때 사용하는 가지(branch)입니다.
  • 각 브랜치는 독립적으로 관리되며, 변경사항이 다른 브랜치에 영향을 주지 않습니다

 

728x90

 

Github는 Git 기반의 버전 관리와 협업 환경을 웹 상에서 구축할 수 있도록 하는 호스팅 서비스입니다.

 

Repository를 web 인터페이스로 관리 할 수 있도록 하여 코드의 변경사항, Branch 변화, Commit 이력 추적을 쉽게 할 수 있습니다.

 

GitHub는 세계 최대 규모의 개발자 커뮤니티로 수많은 오픈소스 프로젝트가 공유되고 있습니다.

 

 

[Git] Git 명령어 알아보기

반응형

 

728x90
반응형

'Git' 카테고리의 다른 글

[Git] Git 명령어  (2) 2024.12.20