Management/GIT

[GIT] 깃(Git) 별칭(Alias) 사용하기

썸머워즈 2022. 10. 18. 18:29
반응형

git alias

git alias라는 명령어가 따로 존재한다기보다는, 지금까지 git을 사용할 때 자주 사용했던 명령어들을 별칭으로 좀 더 쉽고 편안하게 쓸 수 있게 만들어주는 기능이라고 생각하면 된다.

 

명령어를 통해 간단하게 설정이 가능하다.

아래는 가장 흔하게 사용되는 별칭이며 공식문서에서도 안내하고 있는 별칭들이다.

$ 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에 설정을 해주었다면 다음과 같이 사용하면 된다.

# git status
$ git st

지금까지 status를 치면서 작업을 해왔다면 alias를 사용하면 간단하게 st만으로 빠르고 쉽게 작업이 가능하다.

 

이것 외에도 다양한 방식으로 alias를 만들어서 사용이 가능하다.

다양한 옵션으로 이루어진 명령어 같은 것들도 하나의 별칭으로 만들면 편하다.

특히 log 같은 것은 이쁘게 보기 위해서는 좀 더 꾸며야 하는 부분이 있는데 그걸 로그를 볼 때마다 할 수 없으니 보통 history나 hist라는 별칭으로 사용하는 경우가 많다.

별칭 목록 조회

그냥 config 파일을 열어서 보는 게 가장 빠르긴 한데, 굳이 명령어를 통해 확인하고자 한다면 아래와 같은 방법을 사용하면 된다.

// global
git config --global --get-regexp alias

// local
git config --local --get-regexp alias
git config --get-regexp alias

local과 global 따로 조회해야 한다.

별칭 삭제

이것 역시 그냥 config 파일을 열어서 지워주기만 하면 깔끔하지만,

만약 굳이 명령어를 통해 별칭을 지우고자 한다면 아래와 같은 명령어를 통해 별칭을 제거해줄 수 있다.

// global
git config --global --unset alias.st
 
// local
git config --local --unset alias.st
git config --unset alias.st

참고: 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

참고: https://zeddios.tistory.com/1352

 

Git Alias 사용해보기

# Git Alias 추가 Alias. 말그대로 별칭. 명령에 매핑되는 더 짧은 명령을 만들수 있기 때문에 필요한 키 입력을 더 줄일 수 있어 효율적이다. git pull origin develop alias를 등록하려면 git config -옵션 alias.{

zeddios.tistory.com

반응형