Git 이란?
- 분산 버전관리 시스템으로, 컴퓨터 파일의 변경사항을 추적하고 여러명의 사용자들 간에 파일에 대한 작업을 조율하는데 사용
- 주로 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때 , 소스 코드를 관리하는데 주로 사용
Git 을 사용하는 이유
- 소스 코드의 변경 이력을 쉽게 확인 가능
- 특정 시점에서 저장된 버전과 비교 가능
- 저장된 시점으로 되돌아갈 수 있음 -> 안정적인 개발 가능
Git 저장 영역
- Git 은 기본적으로 가상의 영역이 있다
- 무차별한 기록을 남기는 것을 방지하기 위해 임시 저장 영역이 존재함
- 작업 디렉토리 : 코딩하는 공간
- 스테이징 영역 : 임시 저장 공간
- 로컬 저장소 : 실제 저장 공간
- 원격 저장소 : 내가 저장한 변경내역을 다른 사람과 공유할 수 있는 원격 공간
Git 설치방법 (Mac 기준)
homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
터미널 열기
- command + space 키를 눌러 터미널을 검색하고 실행 합니다.
- Password: 문구가 출력되면 맥 로그인 비밀번호를 입력합니다.
- 설치가 완료된 후 brew help 명령어를 통해 잘 설치가 됐는지 확인 합니다.
- M1 Mac 사용자 오류 발생시
Git 설치하기
- 터미널에 아래와 같은 명령어 입력해서 git 설치
brew install git
- 아래와 같은 명령어 입력해서 설치 버전 확인하기 (설치가 잘 됬는지 확인)
- Git 버전이 출력되면 정상적으로 설치됨
git --version
Git 초기 셋팅
1) 윈도우와 맥의 엔터방식 차이로 인한 오류 방지
git config --global core.autocrlf true
2) 사용자 이름, 이메일 주소 설정
git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)"
3) 사용자 이름, 이메일 주소 설정 확인
git config --global user.name
git config --global user.email
4) 브랜치명 master > main으로 변경
(master는 노예제도를 연상시킨다고 하여 main으로 사용함)
git config --global init.defaultBranch main
5) Git 저장소 생성
(저장소를 만들 폴더로 이동 후 하는 것이 좋음. 현재 디렉토리를 기준으로 저장소가 생성됨)
git init
'CS > Git' 카테고리의 다른 글
Git 기본 명령어 (0) | 2022.12.27 |
---|