일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- airflow
- kubeadm
- PostgreSQL
- Packet
- JavaScript
- Python
- OS
- Vision
- tcp
- Trino
- helm
- CSV
- CVAT
- grafana
- Network
- docker
- aws s3
- AWS
- kubectl
- jvm
- Kafka
- log
- MAC address
- java
- EC2
- kubernetes
- ip
- zookeeper
- Spring
- Operating System
Archives
- Today
- Total
JUST WRITE
git config 본문
이 글은 YouTube 드림코딩 by 엘리의 깃,깃허브 제대로 배우기편을 정리하여 작성한 글입니다.
git config
git 시작하기 전에 초기 설정이 필요하다
기본 초기 설정 값
- user.name -> git 사용 유저명
- user.email -> git 사용 유저 이메일
- core.autocrlf -> git commit시 CRLF -> LF , LF -> CRLF로 자동변환
- Window 환경 : True로 설정
- Window에서는 줄바꿈을 \r(carriage-return)+\n(line feed)로 처리 : git commit시 CRLF -> LF
- UNIX기반(Linux, Mac) : input으로 설정
- UNIX기반(Linux, Mac)에서는 줄바꿈을 \n(line feed) : git commit시 입력대로 지정
- Window 환경 : True로 설정
git config --global user.name "swjeong"
git config --global user.email "perfectwan8765@gmail.com"
# Window
git config --global core.autocrlf true
# Linux, Mac
git config --global core.autocrlf input
Config Scope
git은 Global, Repository, Worktree별로 설정 가능 하다.
* Window 기준 config 설정파일 Path
Scope | Location | 파일명 |
Global | C;/Users/username/.gitconfig | .gitconfig |
Local | <git-repo>/.git/config | config |
Worktree | <git-repo>/.git/config.worktree | config.worktree |
Config check
git config --list command를 통해 git 설정값을 확인할 수 있다.
git config --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
pull.rebase=false
credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true
init.defaultbranch=master
user.email=jsw@en-core.com
user.name=swjeong
core.autocrlf=true
git Alias
git command를 alias로 설정해서 간단하게 command 쓸 수 있게 해 준다.
git config --global alias.co checkout
# git checkout ${branch명} -> git co ${branch명}
git config --global alias.br branch
# git branch ${branch명} -> git br ${branch명}
git config --global alias.ci commit
# git commit -m ${메시지} -> git ci -m ${메시지}
git config --global alias.st status
# git status -> git st
[참고사이트]
728x90
반응형
'ETC' 카테고리의 다른 글
What is Parquet? (0) | 2022.02.24 |
---|---|
Git flow (0) | 2021.10.27 |
SVN to Git Migration (0) | 2021.09.21 |
git Term(1) (0) | 2021.09.12 |
What is git? (0) | 2021.09.07 |
Comments