반응형
Git alias 란?
- git을 명령어로 입력하는 방식으로 사용하는 것이 처음에는 힘들지만 익숙해지면 자유롭게 활용할 수 있어서 좋다.
- 이때 좀 더 효율적으로 명령어를 입력하기 위해 git alias를 지원한다.
- checkout, branch, status와 같은 명령어는 매우 자주 사용되지만 매번 입력하기 귀찮은 것들을 축약해서 등록하고 사용한다.
Git alias 사용
- 일반적으로 많이 사용하는 alias를 소개한다.
- alias를 등록하는 방법은 두 가지가 있다.
- 두 가지 모두 결국 ~/.gitconfig 에 기록되지만 등록하는 방식이 다르다.
- 하나는 아래와 같이 git config --global alias.xx XXXX와 같이 명령어를 입력해서 등록하는 것이다.
$ git config --global alias.ch checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
- 이렇게 명령어를 입력하고 git ch, git br, git ci, git st와 같이 사용하면 된다.
- 다른 하나는 ~/.gitconfig 파일을 직접 수정하는 것이다. 아래와 같은 형식에 맞춰서 등록해 주면 된다.
[alias]
st = status
ch = checkout
ci = commit
br = branch
- log를 좀 더 예쁘게 보이기 위해 아래와 같이 등록하면 좀 더 예쁜 색깔과 모양으로 볼 수 있다.
[alias]
l = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit
결론
- alias를 적당히 활용해서 git을 사용하는게 좋다.
- 오래 사용해서 익숙해진 alias는 backup해놓고 추가해 가면서 명령어 입력방식의 단점을 보완해 나가야겠다.
- 다만 너무 복잡한 내용을 많이 등록해 놓으면 오히려 도움이 안될 수도 있다. 조금만 다른 방식의 명령어가 필요해도 쓸모가 없어지기 때문이다.
- 어려운 내용은 아니지만 어떤 일이든 익숙하게 사용하는데 불편함을 느낀다면 개선해 나가는 게 좋은 것 같다.
'개발 > Git' 카테고리의 다른 글
[Git] 좋은 commit message 작성 (0) | 2023.01.08 |
---|---|
[Git] 터미널에 Git branch 표시 (0) | 2023.01.05 |
[Git] 원리를 이해해야 보인다, 강의 추천 (0) | 2023.01.05 |
[Git] Gerrit Reviewer 등록을 자동화하자 (0) | 2023.01.05 |
[Git] Git을 사용하는 방법 shell(cli)방식과 GUI방식 (0) | 2023.01.04 |