alias는 '할당'을 의미하며, Git에서는 자주 사용하는 특정 커맨드를 줄여서 더 쓰기 편리하게 만드는 동작이다.
예를 들어 git commit -m [커밋내용]을 alias로 치환하면, 같은 내용을 git c [커밋내용]으로 쓸 수 있는 것이다.
Git에서는 다음과 같은 방법으로 alias를 등록할 수 있다.
git config --global alias.<새 이름> '<원래 이름>'
예시 :git config --global alias.lg 'log --color --graph --oneline'
--global옵션은 해당 alias를 지금 위치한 레포지토리뿐 아니라 모든 레포지토리에 적용하겠다는 옵션이다. 대부분의 경우--global옵션을 등록할 것이다.
필자는 위의 예시에 보여준 alias를 그대로 사용하고 있다. 이렇게 하면 git commit 목록이 다음과 같이 더 간단하게 보인다.

위가 기존 log, 아래가 alias한 lg이다.
또한, staging과 commit을 편리하게 하기 위해 아래와 같은 alias 또한 설정해 두었다.
git config --global alias.ac '!git add . && git commit'
사용 :git ac또는git ac -m [커밋내용]
git config --get-regexp aliasgit config --global alias.까지 치고 자동완성 사용


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