Git 학습
발행: (2026년 1월 5일 오전 01:45 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
Git이란
Git은 2005년에 Linus Torvalds가 만들었습니다.
버전 관리 시스템
버전 관리 시스템의 종류
1. 로컬 VCS
- 예시: (제공되지 않음)
- 제한 사항:
- 협업 불가
- 데이터 손실 위험
2. 중앙 집중식 VCS
- 예시: (제공되지 않음)
- 작동 방식: (설명되지 않음)
3. 분산형 VCS
- 예시:
- Git
- 장점:
- 각 개발자가 전체 히스토리를 보유
- 오프라인 작업 가능
- 변경 사항을 나중에 GitHub나 GitLab 같은 플랫폼에 푸시
Git 작동 방식
워크플로우:
Working Directory → Staging Area → Local Repository → Remote Repository
git add– 변경 사항을 스테이징 영역으로 이동git commit– 로컬에 변경 사항 저장git push– 원격 저장소에 변경 사항 업로드
구성 요소
- Working Directory
- Staging Area
- Repository – 프로젝트 파일의 모든 버전을 추적하고 전체 히스토리를 유지하는 저장소 위치.
- Local repository
- Remote repository
GitLab이란
Git을 GitLab에 연결하기
- GitLab에 저장소를 생성합니다.
- 로컬 저장소를 연결합니다:
https://gitlab.com/username/portfolio.git
- 이제 로컬 변경 사항이 GitLab에 표시됩니다.