Git Alias
git에서 몇 가지 자주 사용되는 명령어들이 있습니다. 또한 이러한 명령어들은 여러 옵션들까지 추가해서 사용하는데 매번 입력하기가 번거로울 수 있습니다.

예를 들어 파일을 실수로 add 하여 staged 상태로 만들었다가 다시 unstaged로 만들고 싶은경우 git reset HEAD -- [대상파일] 과 같이 사용합니다. 만약 이것을 간단히 git unstate [대상파일] 과 같이 사용한다면 훨씬 편할것입니다.

이럴때 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 -s'
$ git config --global alias.unstage 'reset HEAD --'
$ git config --global alias.last 'log -1 HEAD'

전역 설정에 alias를 추가해 몇 가지 핵심 명령어를 간단하게 줄였으며, 간단하게 git last로 마지막 커밋을 확인할 수 있습니다.
$ git last
commit dc48b11e0c6c77e2b96e89a18f34d7b0c4f9a9d4 (HEAD -> master, tag: v1.1, tag: v1.0, origin/master, origin/HEAD)



출처 - https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases

블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!