Git alias 설정 및 확인 방법

rhyrhy·2024년 2월 20일

Git

목록 보기
3/5

Alias란?

alias는 '할당'을 의미하며, Git에서는 자주 사용하는 특정 커맨드를 줄여서 더 쓰기 편리하게 만드는 동작이다.

예를 들어 git commit -m [커밋내용]을 alias로 치환하면, 같은 내용을 git c [커밋내용]으로 쓸 수 있는 것이다.

Alias 등록 방법

Git에서는 다음과 같은 방법으로 alias를 등록할 수 있다.

git config --global alias.<새 이름> '<원래 이름>'
예시 : git config --global alias.lg 'log --color --graph --oneline'

  • --global 옵션은 해당 alias를 지금 위치한 레포지토리뿐 아니라 모든 레포지토리에 적용하겠다는 옵션이다. 대부분의 경우 --global 옵션을 등록할 것이다.

필자의 alias 목록

필자는 위의 예시에 보여준 alias를 그대로 사용하고 있다. 이렇게 하면 git commit 목록이 다음과 같이 더 간단하게 보인다.


위가 기존 log, 아래가 alias한 lg이다.

또한, staging과 commit을 편리하게 하기 위해 아래와 같은 alias 또한 설정해 두었다.

git config --global alias.ac '!git add . && git commit'
사용 : git ac 또는 git ac -m [커밋내용]

Alias 관리

Alias 목록 확인

  1. git config --get-regexp alias
  2. git config --global alias.까지 치고 자동완성 사용

1번 방식이 모든 alias를 출력하는 일반적인 방법이나, 새 alias를 등록할 때는 2번 방법도 유효한 선택지다.

Alias 삭제

git config --global --unset alias.<alias name>

profile
이것저것 먹고있는 프로그래머 지망생

0개의 댓글