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
'개발' 카테고리의 다른 글
[Git] Git Add/Commit 되돌리기, 수정하기 (0) | 2024.02.06 |
---|---|
[Windows] Windows CURL 사용법 (0) | 2024.02.05 |
[K8S] 쿠버네티스 파드 미생성 (0) | 2024.02.05 |
[Linux] 디렉토리 삭제 불가 : cannot remove device or resource busy (1) | 2024.01.09 |
[K8s] no basic auth credential 에러 (1) | 2023.11.02 |