포함할 내용
- git 간단 설명
- 버전 관리 간단 설명
- GitHub 간단 설명
- 주요 명령어
Git
Git은 분산 버전 관리 시스템으로, 소스 코드 및 프로젝트 관리에 사용됩니다. 여러 명의 개발자가 협업하고 소스 코드를 효과적으로 관리하기 위한 도구로 많이 사용됩니다. Git의 핵심 개념에 대해서 알아볼까요?
Repository(저장소)
- Git에서 프로젝트를 저장하는 곳을 의미합니다.
- 로컬 저장소와 원격 저장소로 나뉩니다.
Commit(커밋)
- 변경사항을 저장소에 기록하는 단위입니다.
- 각 커밋은 고유한 해시값을 가지며, 변경사항의 설명을 포함합니다.
Branch(브랜치)
- 코드를 나누어 개발하거나 실험할 때 사용하는 가지(branch)입니다.
- 각 브랜치는 독립적으로 관리되며, 변경사항을 다른 브랜치에 영향을 주지 않습니다.
버전 관리
버전 관리는 파일 변화를 시간에 따라 기록하여 나중에 특정 시점의 버전을 다시 가져올 수 있는 시스템입니다. 주로 소프트웨어 소스 코드의 변경 이력을 관리하는 데 사용되지만, 실제로는 모든 컴퓨터 파일의 버전을 관리할 수 있습니다.