Git 이론 (4) - 2

김태규·2024년 6월 22일
0

Git 공식문서 학습

목록 보기
7/9
post-thumbnail

단축 명령어 만들기, Git Alias

명령을 완벽하게 입력하지 않으면 Git은 알아듣지 못한다. Git의 명령을 전부 입력하는 것이 귀찮다면 git config를 사용하여 각 명령의 Alias를 쉽게 만들 수 있다. 아래는 Alias를 만드는 예이다.

$ 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 commit 대신 git ci로 커밋할 수 있다.

이미 있는 명령을 편리하고 새로운 명령으로 만들어 사용할 수 있다. 예를 들어 파일을 Unstaged 상태로 변경하는 명령을 만들어서 불편함을 덜 수 있다. 아래와 같으 unstage 라는 alias를 만든다.

$ git config --global alias.unstage 'reset HEAD --'

이제 git unstage fileAgit reset HEAD -- fileA와 동일한 명령이다. 이외에도 몇 가지 예제가 있다.

$ git config --global alias.last 'log -1 HEAD'
$ git config --global alias.visual `!gitk`

last는 마지막 로그를 확인하는 명령어이고, visual은 외부 명령어인 gitk라는 스크립트를 ! 접두사를 이용해 실행하는 명령어이다.

profile
Frontend, Mobile Developer

0개의 댓글