Git 별명 사용

4064 단어 Git별명
1.왜 별명 을 지 었 나 요?
별명 은 긴 명령 을 더욱 간결 하고 단순화 시 켜 기억 하기 쉽다.
별명 은 우리 가 대량의 키보드 두 드 리 는 시간 을 절약 하 는 데 도움 을 줄 수 있 고 우리 의 업무 효율 을 향상 시 키 는 것 과 같다.
별명 은 우리 의 마음 을 효과적으로 개선 시 킬 수 있 고 물론 개인의 자신의 가치(bi ge)도 향상 시 킬 수 있다.
2.Git 별명 정의
2.1 첫 번 째 방법:명령 방식 으로 설정
Git 의 별명 을 정의 하 는 몇 가지 예 를 들 어 조롱박 에 따라 바 가 지 를 그 릴 수 있 습 니 다.하 나 를 들 면 열 을 알 수 있 습 니 다.

$ git config --global alias.gp pull
$ git config --global alias.br branch
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.st status
2.1.1 git config
명령 이--global 인 자 를 포함 하지 않 으 면 현재 창고 에 만 적 용 됩 니 다.설정 한 내용 은 현재 창고 아래 로 컬 파일 에 기 록 됩 니 다.git/gitconfig.예 를 들 어 현재 Git 창고 이름 이 box 3 이면 변 경 된 파일 경 로 는 box 3/.git/gitconfig 입 니 다.
2.1.2 git config --global
명령 어 테이프--global 인자 가 현재 사용자 의 모든 Git 창고 에 적 용 됩 니 다.설정 한 내용 은 현재 사용자 의 로 컬 파일 에 기 록 됩 니 다~/gitconfig.터미널 로그 인 사용자 가 fanjiapeng 이면 파일 의 전체 경 로 는/home/fanjiapeng/.gitconfig 입 니 다.
주의:
같은 별명 을 설정 합 니 다.마지막 설정 만 적 용 됩 니 다.같은 설정 은 마지막 으로 이전 설정 을 덮어 씁 니 다.
현재 창고 의 별명 설정 권한(우선 순위)이 전역 별명 설정(git config>git config--global)보다 높 습 니 다.
2.2 두 번 째 방법:로 컬 파일 수정
2.2.1 현재 사용자 전역 설정
현재 사용자 의 전역 설정 정 보 를 수정 합 니 다.다음 명령 으로 열 린 파일 은~/.gitconfig 입 니 다.변경 사항 은 현재 사용자 의 모든 Git 창고 에 적 용 됩 니 다.
[alias]설정 이 없 으 면 당황 하지 마 세 요.Git 별명 이 설정 되 어 있 지 않다 는 뜻 입 니 다.

$ git config -e --global
[user]
[push]
[alias]
  st = status
  br = branch
  ci = commit
  gp = pull
  co = checkout
전역 설정 정보 방식 을 수정 하 는 것 도 효과 가 일치 합 니 다.편집 기 를 통 해 직접 수정 합 니 다.예 를 들 어:

$ vim ~/.gitconfig
2.2.2 현재 사용 자 를 대상 으로 Git 창고 설정 지정
Git 창고 이름 이 box 3.cn 이면 현재 창고 에 있 는 설정 정 보 를 수정 합 니 다.다음 명령 으로 열 린 파일 은.git/config 입 니 다.변경 사항 은 현재 창고 에 만 적 용 됩 니 다.

$ cd box3.cn
$ git config -e
[core]
[remote "origin"]
[branch "dev"]
[alias]
  br = branch
  co = checkout
  ci = commit
다음 과 같은 다른 로 컬 파일 수정 방식 도 제공 합 니 다.

$ cd box3.cn
$ vim .git/config
2.3 세 번 째 방법:Linux alias
2.3.1 현재 사용자 에 게 적용
여기에 도 몇 가지 자주 사용 하 는 alias 만 열거 되 어 있 을 뿐 Git alias 명령 보다 더 쉬 워 진 것 은 아 닐 까?

$ vim ~/.bashrc
alias "gst"="git status"
alias "gco"="git checkout"
alias "gpl"="git pull --log"
alias "gbl"="git branch -l"
그 중 하 나 를 선택 하여 alias 간소화 명령 을 테스트 합 니 다.

$ gst
# On branch master
nothing to commit, working directory clean
2.3.2 Linux 시스템 에서 모든 사용자 에 게 적 용 됩 니 다.

$ vim /etc/profile
alias "gst"="git status"
alias "gco"="git checkout"
alias "gpl"="git pull --log"
alias "gbl"="git branch -l"
3.Git 별명 지우 기
3.1 명령 행 방식
어떤 별명 을 취소/삭제 하려 면 어떤 Git 창고 에서 다음 명령 을 실행 해 야 합 니 다.그렇지 않 으 면 잘못된 정 보 를 받 을 수 있 습 니 다.역할 영역 은 지정 한 Git 창고 입 니 다.

$ git config --unset alias.ci
현재 사용자 에서 전역 별명 을 취소/삭제 합 니 다.역할 영역 은 모든 Git 창고 입 니 다.

$ git config --global --unset alias.co
3.2 로 컬 파일 방식
다음 로 컬 파일 수정 방식 은 현재 Git 창고 에 만 적 용 됩 니 다.

$ cd box3.cn
$ vim .git/config
다음 로 컬 파일 수정 방식 은 현재 사용자 의 모든 Git 창 고 를 위 한 역할 영역 입 니 다.현재 사용자 의 전역 설정 을 위 한 것 입 니 다.

$ vim ~/.gitconfig
4.Git 설정 정보 보기
4.1 Git 로 컬 설정 보기

$ git config --list --local
4.2 Git 전역 설정 보기

$ git config --list --global
4.3 Git 의 모든 설정 정보 보기

$ git config -l
$ git config -list
5.총화
별명 은 Git 에서 만 장면 을 사용 하 는 것 이 아니다.하 나 를 들 면 열 을 안다.
여기 서 Git 별명 사용 에 관 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 Git 별명 내용 은 이전 글 을 검색 하거나 아래 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기