Git & Etc

[Git] Git alias 설정 (내가 자주 쓰는 단축키 설정하기)

판교너굴맨 2023. 1. 19. 12:22

git alias를 설정하면 자주 사용하는 git 명령어들을 좀 더 간단하게 사용할 수 있다
귀찮은 걸 싫어하는 개발자들...

Alias 추가

# global
git config --global alias.[단축어] [git명령어]
git config --global alias.st status

# local
git config alias.[단축어] [git명령어]
git config alias.st status

Alias 삭제

# global
git config --global --unset [단축어]
git config --global --unset aliad.st

# local
git config --unset [단축어]
git config --unset aliad.st

Alias 조회하기

# global
git config --global --get-regexp alias

# global + local
git config --get-regexp alias

 

내가 자주 사용하는 단축어

checkout

git config --global alias.co checkout


commit

git config --global alias.ci commit


status

git config --global alias.st status

cherry-pick

git config --global alias.cp cherry-pick


branch

git config --global alias.br branch


log

터미널로 commit log를 보는 개발자들에게는 위 명령어처럼 커스텀 된 로그를 단축어로 설정해 두는 것이 유용하다.

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit"



단축어는 자신이 더 편한 걸로 수정해서 사용하면 된다.

참고

https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-Git-Alias

 

Git - Git Alias

이것으로 쉽게 새로운 명령을 만들 수 있다. 그리고 Git의 명령어뿐만 아니라 외부 명령어도 실행할 수 있다. ! 를 제일 앞에 추가하면 외부 명령을 실행한다. 커스텀 스크립트를 만들어서 사용할

git-scm.com