git config
에� 각 명령어의 Alias를 정의할 수 있다.
$ git config --global alias.ci commit
$ git config --global alias.unstage 'reset HEAD --'
$ git config --global alias.visual '!gitk'
위의 설정을 하면 git commit
대신 git ci
, git reset HEAD -- fileA
대신 git unstage fileA
라고 입력해도 된다.
Git의 명령어뿐만 아니라 외부 명령어도 실행할 수 있다. !
를 제일 앞에 추가하면 외부 명령을 실행한다. 따라서 마지막 설정에 따라서 git visual
이라고 입력하면 gitk
가 실행된다.