개발관련/Git

Git 별칭 나열

Rateye 2021. 10. 12. 10:49
728x90
반응형
질문 : Git 별칭 나열

내 git 별칭 목록, 즉 bash alias 명령과 유사한 것을 어떻게 인쇄합니까?

답변

이 답변은 johnny 의 답변 을 기반으로합니다. git-extras git-alias 를 사용하지 않는 경우 적용됩니다.

Linux에서는 한 번 실행하십시오.

git config --global alias.alias "! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /"

이것은 영구적 인 자식 별칭을 이름이 생성됩니다 alias 당신에 저장됩니다 ~/.gitconfig 파일을. ~/.gitconfig 파일에있는 것과 거의 동일한 형식으로 모든 git 별칭이 나열됩니다. 사용하려면 다음을 입력하십시오.

$ git alias
loga = log --graph --decorate --name-status --all
alias = ! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /

다음 고려 사항이 적용됩니다.

  • alias 이 위와 같이 나열되지 않도록하려면 | grep -v ^'alias ' 닫는 큰 따옴표 바로 앞의 | grep -v ^'alias ' 나는 이것을 권장하지 않으므로 사용자는 명령 alias 이 별칭이며 git의 기능이 아님을 잊지 마십시오.
  • 나열된 별칭을 정렬하려면 | sort 닫는 큰 따옴표 바로 앞에 | sort ~/.gitconfig 의 별칭을 정렬 된 상태로 유지할 수 있습니다.
  • 별칭을 시스템 전체 별칭으로 추가하려면 --global (현재 사용자 용)을 --system (모든 사용자 용)으로 바꿉니다. 이것은 일반적으로 /etc/gitconfig 파일에 있습니다.

 

출처 : https://stackoverflow.com/questions/7066325/list-git-aliases
728x90
반응형