1. 깃(Git) 이란?
Git은 분산 버전 관리 시스템(DVCS, Distributed Version Control System)으로, 소프트웨어 개발에서 파일의 변경 사항을 추적하고 여러 명의 개발자가 협업할 수 있도록 돕는 도구이다. Git은 Linus Torvalds에 의해 개발되었으며, 현재 가장 널리 사용되는 버전 관리 시스템 중 하나이다.
1.1Git 의 주요 기능과 개념
- 버전 관리: Git은 파일의 모든 변경 내역을 기록하여, 특정 시점으로 되돌아가거나 여러 버전의 파일을 비교할 수 있게 해준다.
- 분산형 구조: Git은 중앙 서버에만 의존하지 않고, 각 사용자가 전체 프로젝트의 모든 히스토리를 로컬 저장소에 복사하여 관리할 수 있는 분산형 시스템이다.
- 브랜치와 병합(Merge): Git은 여러 개의 브랜치(branch)를 만들어 독립적으로 작업할 수 있게 해준다. 작업이 완료되면 병합(merge) 기능을 통해 다른 브랜치와 통합할 수 있다.
- 커밋(commit): Git에서 변경 사항을 저장할 때는 커밋이라는 단위로 기록된다.
- 협업 기능: Git은 여러 명의 개발자가 동시에 같은 프로젝트에서 작업할 수 있도록 도와준다.
2. Git 다운로드 및 설치
2.1 Git 파일 다운로드
사이트에 접속하여 운영체제에 맞는 아이콘을 클릭한다.


Standalone Installer과 Portable 두 가지가 있는데
Standalone은 실행파일을 다운 받고,Portable은 무설치 버전 파일이다.
Standalone 를 다운 받았고 더블클릭 하면 다음과 같은 화면이 뜬다.

기본값으로 설치를 진행했기 때문에 이후 설치과정은 따로 찍지 않았다.
설치가 완료되면 마우스 우클릭 했을 때 두가지 항목이 생성된걸 확인할 수 있음

2.2 Git 사용자 설정
git config를 사용해 로컬에서 사용할 Git 사용자의 이메일 주소와 이름을 설정할 수 있다.
git config
Global Git을 이용한 사용자 설정
git config --global user.email "메일@google.com"
git config --global user.name "이름"
설정 후 확인
git config --list

깃 허브와 연동하는 방법은 다음에 알아보도록 한다..!
Share article