본문 바로가기
Git

[Git 깃] git alias

by 까망 하르방 2023. 1. 28.
반응형

별칭(Alias)를 통해서

비교적 긴 명령어를 쉽게 입력할 수 있다.

예를 들어 "checkout" → "co"로 피로감을 줄일 수 있다.

 

 

config 파일 직접 설정

~/.gitconfig 파일을 열어서

[alias] 부분에 커맨드 등록하는 방법이다.

vi ~/.gitconfig

 

git alias 등록

[alias]
    co = checkout
    br = branch
    cm = commit
    st = status
    rb = rebase -i

 

 

git config 명령어 활용

vi 편집 없이 아래 명령어로도 설정할 수 있다.

위에서 보여준 설정을 나열하면 아래와 같다.

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.rb 'rebase -i'

 

 

시스템 전체가 아닌 특정 프로젝트에만 설정하고자 한다면

--global 옵션을 없애면 되는데 

git 관련 개인 설정이기에 굳이 그럴 필요는 없을 것 같다.

📌 [Git 깃] git config

 

[Git] git config

💻 설정된 config 목록 확인 git config --list git config -l 더보기 전체 목록 확인 global 설정만 확인 git config --global --list local 설정만 확인 git config --local --list 💻 특정 항목 config 확인 git config {항목명}

zoosso.tistory.com

 

⚠️ 명령어에 공백이 포함된다면

작은 따옴표('')로 묶어야 한다.


 

 

alias 목록 확인

git config --global --get-regexp alias

git alias 목록 확인

 

 

이것도 alias 등록해서 사용하면 좋다.

「 ! 」를 제일 앞에 추가하면 외부 명령을 포함해서

여러 명령 스크립트를 Customizing 할 수 있다.

git config --global alias.alias '!git config --get-regexp alias'

git alias

 

 

alias 설정 삭제

--unset 옵션으로 설정된 config를 삭제할 수 있다.

삭제한 후에 alias 목록을 확인해보자.

git config --global --unset alias.st

 

 

📌 Git 목록

 

[까망] Git 목록

본 블로그에 작성된 Git 관련 내용 URL을 정리한 곳입니다. 목록 [Git] "git add -p" 를 활용하는 이유 [Git] .gitignore 설정 [Git] learngitbranching 답안 및 풀이 - 1 [Git] learngitbranching 답안 및 풀이 - 2 [Git] GitHub

zoosso.tistory.com

반응형

'Git' 카테고리의 다른 글

[Git 깃] git blame  (0) 2022.08.07
💻 [Git 깃] 영역별(add, commit, push) 되돌리기  (0) 2022.08.02
[Git 깃] git revert  (0) 2022.07.31
[Git 깃] git reset  (0) 2022.07.29
[Git 깃] git rebase 위험성  (0) 2022.05.22

댓글