- Published on
Git 설정
[Git] 설정
alias
및user
정보를 설정 하는 방법에 대해 알아보겠습니다.
전체적인 설정 파일은 root
에 .gitconfig
파일에 기록됩니다.
local
설정을 먼저 사용하고, 없으면global
설정을 사용합니다. (local > global
)
Config 목록 조회
git config --list
명령어를 통해 목록을 조회 할 수 있습니다.
git config --list
--local
또는--global
옵션을 넣어 해당 스코프의 설정 조회도 가능합니다.
alias 설정
git config --global alias
명령어를 사용하면 별칭으로 사용할 수 있습니다.
git config --global alias.<별칭> <명령어>
--global
옵션을 붙여주지 않으면 해당 프로젝트에만 적용되므로, 한번 설정해두고 계속 사용하고 싶다면--global
옵션을 꼭 붙여줍니다.
- 제가 사용하는
alias
입니다.
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.unstage 'restore --staged'
git config --global alias.today 'lg --since="12am"'
git config --global alias.rollback 'reset @^'
git config --global alias.lg "log --graph --all --pretty=format:'%C(yellow)🕰 %ad | %C(green)# %h | %C(bold white)𝑻 %s%C(reset) >>> %C(blue)[%an] %C(yellow)%ar%C(red)%d' --date=short"
user 정보 설정
name
과 email
은 commit
시에 Author
부분에 기록됩니다.
Author: <name> <email>
git config --global
을 통해 전체적으로 설정을 해두면 각 프로젝트 마다 따로 설정을 하지 않아도 해당 정보를 사용합니다.
git config --global user.name <name>
git config --global user.email <email>
단, 여러개의 계정을 사용한다면 각 프로젝트마다 설정을 해줘야 하기떄문에 자주 사용하는 것을
global
에 설정을 하고, 다른 계정을 사용하는 특정 프로젝트에만local
에 정보를 등록하여 사용하면 됩니다.