2016-09-13 3 views
1

자주 사용하지 않으며 실행 전에 확인하고 싶은 별칭이 있습니다.어떻게 내 별칭을 검색합니까?

git 별칭을 쉽게 검색하려면 어떻게해야합니까?

+0

http://astackoverflow.com/documentation/git/337/aliases/1189/list-search-existing-aliases#t=201609131954278856447 –

답변

4

[alias] 아래 .gitconfig에 추가

aliases = !git config --list | grep ^alias\\. | cut -c 7- | grep -Ei --color \"$1\" "#" 

는 그런 다음

  • git aliases commit 할 수 - 쇼 별칭
  • git aliases ^st=을 "커밋"를 포함하는 - st 별명이 무엇을 보여
  • git aliases - ALL 별칭 표시

첫 번째 인수는 (선택 사항) POSIX 확장 정규 표현식입니다. 추가 인수는 무시됩니다.

+0

별칭뿐만 아니라 전체 명령을 grep합니다. 그래서,'git alias c'는 'c'라는 문자를 포함하는 별명 대신에'c'라는 문자가 포함 된 명령을 리턴합니다. –

+0

실제로 의도적입니다. 가끔 내 별칭 이름이 무엇인지 잊어 버린다. (예를 들어서 "커밋"을 많이 포함하고있다.) 별칭 이름 그 자체 만 grepping하는 방법을 추가했습니다. –

관련 문제