[+α] Git 긴 커맨드 사용할때 alias 설정 (커맨드의 별명)

반응형

예를 들어 커밋 히스토리 보는 커맨드 "git log"를 사용했었다.

그리고 커밋 하나당 한 줄씩 보기위해 "--pretty=oneline" 이라는 옵션을 붙였다.

 

그런데 옵션이 길어서 매번 사용하는건 불편 할 수있을 것이다.

 

깃에서는 이렇게 길이가 긴 커맨드 전체에 별명을 붙여서 그 별명을 사용해주는 alias라는 기능이 있다.

▷ git log --pretty=oneline
▷ git line 

라는 별명으로 aliasing 해보겠다.

 

사용자 정보를 저장하는 커맨드는 "git config user ..." 였다.마찬가지로 별명을 저장 하기위해 "git config" 를 사용한다

▷ git config alias.line 'log --pretty=oneline'

 

터미널에 이렇게 작성하면 앞으로 "git line" 라고만 써도 자동으로 "--pretty=oneline" 을 실행하게된다.

 

이렇게 여러 커맨드 옵션들의 길이가 길어서 본인이 짧게 나타내고 싶다면 alias를 사용해보자.

 

하지만 본인은 별명을 따로 짓지 않을 것이다. 사실 별로 추천하고 싶진 않다.
이미지 첨부해서 별명이 어떻게 바뀌었는지 변경사항을 직접 보여줘야 하는데 하고 싶지 않았다.
나중에 어느 회사를 가든 어떤 별명을 쓸지도 모르는데다가 
개인이 임의로 정한 별명에 손이 익어서 기존의 커맨드를 까먹어 버릴 수 있기 때문이다.
그래서 필자는 별명을 쓰는 것을 추천하고 싶지않다.
반응형