Git 설치 및 사용자 설정

HootJem's avatar
Aug 12, 2024
Git 설치 및 사용자 설정

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 파일 다운로드

 
사이트에 접속하여 운영체제에 맞는 아이콘을 클릭한다.
notion image
 
notion image
Standalone Installer과 Portable 두 가지가 있는데
Standalone은 실행파일을 다운 받고,Portable은 무설치 버전 파일이다.
Standalone 를 다운 받았고 더블클릭 하면 다음과 같은 화면이 뜬다.
notion image
기본값으로 설치를 진행했기 때문에 이후 설치과정은 따로 찍지 않았다.
 
설치가 완료되면 마우스 우클릭 했을 때 두가지 항목이 생성된걸 확인할 수 있음
notion image

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
notion image
 
깃 허브와 연동하는 방법은 다음에 알아보도록 한다..!
Share article

[HootJem] 개발 기록 블로그