Alias ?
# 현재 alias 목록 표시
git config --get-regexp ^alias
git config --global --get-regexp ^alias
# 등록
git config alias.{단축어} "{명령어}"
git config --global alias.{단축어} "{명령어}"
# alias 제거
git config --unset alias.{단축어}
git config --global --unset alias.{단축어}
# 모든 global alias 제거
git config --global --remove-section alias
Alias 저장 위치(Windows)
# System
C:/Program Files/Git/etc/gitconfig
# Global
C:/Users/%username%/.gitconfig
# Local
리포지토리 루트/.git/config
모음
- <1> 공용
- <2> origin/dev 브랜치와 직접 상호작용
git alias shell 작성 팁
- <1> 팁들
- <2> 유용한 변수들
- <3> 유용한 조건문
- <4> 유용한 함수
- <5> 유용한 코드조각
컬러 에코 편법
- Git의 색상 포맷팅을 응용하여 안전하게 색상화된 Echo를 출력하는 편법
- 단순히 cmd에서 사용할 때는 큰따옴표, git alias 함수 내에서는 아래처럼 작은따옴표
git show --no-patch --pretty=format:'%C(red)! 에러 메시지 에코%Creset';
# 시간까지 포맷팅하여 표시(%ad)
git show --no-patch --pretty=format:'%C(yellow)! 경고: %C(red)메시지 %Creset/ 시간: %C(#55ff55)%ad%Creset' --date=format:'%Y-%m-%d %H:%M:%S'