관리 메뉴

공부기록용

GIT(설치, 환경설정) 본문

💡깨달음💡/GIT

GIT(설치, 환경설정)

과부하가즈아 2023. 6. 8. 15:20

Git 설치

# Git 최초 설치
brew install git
# 이전에 설치했다면, 최신버전으로 업데이트
brew upgrade git
# 설치 확인
git version

Git 환경 설정

사용자 정보를 설정하고 한글 파일 깨짐 현상을 방지합니다.

# Your Name을 변경해 주세요
git config --global user.name "Your Name"
# you@your-email.com을 변경해 주세요
git config --global user.email "you@your-email.com"
# 자모 분리 현상 방지
git config --global core.precomposeunicode true
# 한글 출력 오류 방지
git config --global core.quotepath false

Git의 특징

Git의 기본 기능은 이력 관리입니다. Git은 전체 소스 파일을 대상으로 해당 기능을 제공하고, 협업에 필요한 다양한 기능을 가지고 있습니다.

속성 용어 설명

Git에서 사용하는 다양한 용어는 하나하나 실습하면서 소개할 예정이지만, 자주 사용하는 키워드를 우선 소개합니다.

  • repository 또는 repo: 저장소 / Git으로 버전 관리하는 디렉토리를 의미
  • local repository: 로컬 저장소 / 작업자의 개발 환경(PC)에 설정된 Git 저장소
  • remote repository: 원격 저장소 / GitHub 등 외부 서버에 설정된 Git 저장소
  • commit: 커밋 / 특정 상태를 기록한 것, 즉 버전을 의미
  • branch: 브랜치 / 한국어로 번역하면 가지치기 또는 갈래라고 하는데 또 다른 작업공간을 의미
  • merge: 머지 / 한국어로 병합 또는 합치기라고 하는데 특정 브랜치에서 작업한 내용을 또 다른 브랜치에 적용하는 것을 의미

 

Staging Area

다른 버전 관리 시스템과 달리, Git은 커밋 이전에 스테이징staging area 또는 인덱스index라 불리는 상태를 가집니다. 이 상태에서 커밋 내역을 검토하고 특정 파일만 먼저 커밋하고 일부 파일은 나중에 커밋할 수도 있습니다.

'💡깨달음💡 > GIT' 카테고리의 다른 글

GIT(branch)  (0) 2023.06.08
GIT(기본 명령어)  (0) 2023.06.08
GIT(개념_03)  (0) 2023.06.08
GIT(개념_02)  (0) 2023.06.08
GIT(개념_01)  (0) 2023.06.08
Comments