728x90
300x250
SMALL
Git이란?
Git은 버전관리 시스템(VCS: Version Control System)의 한 종류이다.
코드를 작성하고, 수정하고, 다른 사람과 협업하면서 변경 이력을 추적할 수 있도록 도와주는 도구이다.
쉽게 말해, 작업한 코드들의 타임머신 역할을 해주는 시스템이다.
왜 Git이 필요할까?
1. 버전관리
- 어제 잘 되던 코드가 오늘은 왜 안되지? 이럴때 이전 코드로 되돌아가고 싶을 때, Git은 스냅샷처럼 이전 상태로 돌아갈 수 있게 해준다.
2. 협업
- 여러 명이 동시에 같은 프로젝트를 작업할 때, 누가 물 했는지 추적가능하며 충돌도 해결 가능하다.
3. 백업 및 안정성
- 깃 저장소(remote repository)에 업로드하면 로컬에서 문제가 생겨도 복구할 수 있다.
Git의 주요 개념
용어 | 설명 |
Repository(저장소) | Git이 프로젝트의 버전 히스토리를 관리하는 공간 |
Commit | 현재 상태를 저장하는 명령어 (변경 이력) |
Stage / Staging Area | Commint하기 전에 준비해두는 공간 |
Branch | 독립적인 작업 공간(예: 기능 개발용, 버그 수정용 등) |
Merge | 다르 브랜치의 내용을 현재 브랜치에 통합 |
Clone | 원격 저장소를 복사해서 로컬로 가져옴 |
Pull | 원격 저장소의 변경 내용을 내 로컬로 가져옴 |
Push | 로컬에서 한 작업을 원격 저장소에 반영 |
728x90
반응형
LIST
'GitHub 깃허브' 카테고리의 다른 글
Git 브랜치란? 개념부터 사용법 까지 (0) | 2025.05.24 |
---|---|
깃허브 Vercel로 간단하게 배포하고 결과 확인 (0) | 2025.03.20 |
Git Bash 설치 후 VS Code에서 실행 (0) | 2025.03.14 |
GitHub에서 소스 파일 로컬에 복사하기 (0) | 2024.11.18 |
Git Bash 자세한 설치방법과 사용법 (0) | 2023.09.08 |
댓글