git log --graph --all --oneline
위 명령어처럼 길어진 git 명령어는 Alias를 이용해 짧은 단축어로 불러 쓸 수 있다.
Alias 등록
git config --global alias.graph 'log --graph --all --oneline'
git config --global alias. 다음에 지정하고 싶은 단축어를 넣고 '' 안에 실행할 명령을 적으면 된다. (한 단어라면 따옴표 없이 가능하다)
따라서 위 명령을 터미널에 입력하고 난 후에는
git graph
이렇게만 입력해도 git log --graph --all --oneline와 동일하게 동작한다.
다른 단축어 설정
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 alias.graph 'log --graph --all --oneline'
특히 습관적으로 git add . 를 사용하다 쓸데없는 게 스테이징 돼버리는 경우가 많았는데
git config --global alias.unstage 'reset HEAD --'
git stage만 입력해도 스테이징을 취소할 수 있는 단축어로 애용하고 있다.
Alias list 확인
git config -l | grep alias
터미널에 입력하면 alias로 만든 단축어 목록을 볼 수 있다.
Alias 삭제
git config --global --unset alias.graph
--unset alias. 뒤에 만들어둔 단축어를 넣어 실행하면 해당 단축어는 삭제된다.
'Programing > Git' 카테고리의 다른 글
[Git] Rebase를 활용한 커밋 메세지 합치기 (0) | 2022.12.10 |
---|---|
[Git] github repository 연결하기 (0) | 2022.08.27 |
[Git] 깃 시작하기 (0) | 2022.08.03 |