본문 바로가기
개발

[Git] Git 초기 설정

by seaweed_one 2024. 1. 9.
728x90

git 사용 시 작업 능률을 높여줄 수 있는 설정을 공유합니다.

명령어는 Linux 기준으로 작성되었습니다.

 

설정 파일 

git 설정에 사용되는 파일은 세 가지가 있습니다.

  • /etc/gitconfig : 전체 시스템에 적용되는 설정.
  • ~/.gitconfig 혹은 ~/.config/git/config :특정 사용자에게 적용되는 설정 (사용자의 모든 저장소에 적용). --global 옵션으로 설정 가능  
  • .git/config : 특정 저장소 (작업중인 repo) 에만 적용되는 설정. --local 옵션을 사용해 설정 가능 

 

사용자 정보 설정 

깃을 사용하기 전 아래 두가지 정보를 설정해줍니다.

git config --global user.name "seaweed"
git config --global user.email "seaweed@tstory.com"

--global 옵션으로 설정하는경우 전역적으로 설정됩니다.

프로젝트마다 다른 정보를 사용하고 싶다면 해당 옵션을 빼고 설정해주세요.

 

 

설정 확인 

옵션값을 통해 전체 설정이나 특정 값을 확인할 수 있습니다.

// 전체 설정 확인 
git config --list

//특정 설정 값 확인 
 git config user.name
 git config user.email

 

 

깃 저장소 설정 

저장소를 생성할 디렉토리로 이동 후 아래 명령어를 입력합니다.

git init

명령어 수행 디렉토리에 저장소가 생성됩니다.

 

존재하는 remote repository를 이용해 저장소를 생성하고 싶다면 아래 명령어를 이용해주세요.

// 저장소 전체 clone 
git clone [저장소_주소] [로컬_저장_경로]

// 특정 branch clone
git clone -b [브렌치명] [저장소_주소] 
git clone --branch [브렌치명] [저장소_주소]

저장소 전체 혹은 원하는 브렌치나 태그를 클론 받을 수 있습니다.

이때 로컬 저장 경로 옵션은 미설정 시 현재 경로에 clone 됩니다.

728x90