Git의 열거형 명령을 하나의 Alias로 지정할 수 있다. 설정 방법을 알아보자
1) Alias 설정하기 : git config --global alias.[Alias명] '[명령]'
- Ustage상태로 변경 : git config --global alias.unstage 'reset HEAD --' 로 설정하면 하기 명령은 동일하다
$ git unstage fileA
$ git reset HEAD fileA
- last 명령 : git config --global alias.last 'log -l HEAD'
$ git config --global alias.last 'log -l HEAD'
$ git last
commit 329db048ff7af2d417588e28da50a6c53fb1bd84
Author: Yun DoWon <ysyun@yuwin.co.kr>
Date: Thu Dec 27 11:07:26 2012 +0900
add content in build.gradle
commit f856853c5b0ac53483f9d14fe1b3ec6ef0fdbca7
Author: 윤도원 (영식) <ysyun@yuwin.co.kr>
Date: Thu Dec 27 11:01:23 2012 +0900
Update build.gradle
commit 03ca40a6026b9144f15cc8988ad6539049d36486
Author: 윤도원 (영식) <ysyun@yuwin.co.kr>
Date: Wed Dec 26 17:55:01 2012 -0800
Create build.gradle
2) 많이 사용하는 git alias : 참조사이트
[alias]
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.unstage 'reset HEAD --'
git config --global alias.cs "commit -s"
git config --global alias.last 'log -1 HEAD'
git config --global alias.visual '!gitk'
* 현 브랜치의 히스토리를 short SHA값, author 정보, 커밋 트리 그리고 히스토리에서 특정 커밋을 가르키는 refs(브랜치, 태그)보기
$ git config --global alias.lg "log --name-status --color --abbrev-commit --date=relative --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
$ git lg 결과를 색깔별로 보여줌
* 브랜치를 중심으로 히스토리를 보고 싶을 경우
$ git config --global alias.tree "log --graph --decorate --pretty=oneline --abbrev-commit --all"
또는 $ git config --global alias.lol 'log --oneline --graph --decorate'
$ git tree 또는 git lol 수행 결과
* Visual 윈도우에서 변경 내역 보기
$ git config --global alias.visual '!gitk'
$ git visual 을 수행하면 하기 화면이 뜬다
<참조>
- 자료 : 민트기술
'Git, GitHub > Git Lec02' 카테고리의 다른 글
[Pro Git] 브랜치를 merge하기 위한 Rebase 하기 (0) | 2013.01.16 |
---|---|
[Pro Git] Branch 사용하기 (0) | 2013.01.16 |
[Pro Git] Tag 사용하기 (0) | 2013.01.08 |
[Pro Git] 리모트 저장소 관리하기 (0) | 2012.12.27 |
[Pro Git] Git 저장소 만들기와 상태 변경 명령 (0) | 2012.12.24 |