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
'깃(Git)' 카테고리의 다른 글
[Git] 이클립스에서 eGit 사용시 커밋사용자 email, 이름 변경 방법 (2) | 2019.10.14 |
---|---|
[Git] git 태그(Tag)란? 태그 기능 및 사용법 (0) | 2018.05.19 |
[Git] git remote 명령어로 원격 저장소 이름 변경 또는 삭제하기(연결제거) (0) | 2018.05.19 |
[Git] git remote 명령어로 원격 저장소 (Remote Repository) Clone(복사), add(추가), 확인하기 (0) | 2018.05.17 |
[Git] GitHub 화면 구성 설명 (0) | 2018.05.16 |