git 명령의 별칭

git 명령의 별칭

새 브랜치를 생성하기 위한 별칭을 만드는 방법이 있습니까? 예를 들어, "feat"를 입력하고 "feature/blabla-"와 같은 항목을 얻으려면 숫자만 추가하면 됩니다.

예를 들어, git checkout 'feat' press tab을 입력하고 'git checkout feature/blabla'를 얻고 싶습니다.

답변1

내가 귀하의 문제를 잘 이해하고 있다면 귀하가 할 수 있는 일은.gitconfig(아마도 집에서) 다음과 같이 합니다(git을 구성한 경우).

[alias]
  feat = checkout

다음을 수행할 수 있습니다 git feat.

다른 방법:

$ git config --global alias.st status

Unix에서는 별칭에 공백이 있으면 작은따옴표를 사용합니다.

$ git config --global alias.ci 'commit -v'

Windows에서는 별칭에 공백이나 명령줄 인수가 있으면 큰따옴표를 사용합니다.

c:\dev> git config --global alias.ci "commit -v"

생산 직원

귀하의 질문이 아니라면 죄송합니다.

답변2

git의 bash 완성이 가능합니다. Asciinema 레코드는 아래에 있습니다.

설치 또는 구성은 운영 체제에 따라 다릅니다.

ASCII 브로드캐스트

답변3

쉘 변수 를 정의한 feat=feature/blabla다음 git checkout $feat-7.tab$featfeature/blabla

데모

단점은 달러 기호를 추가한다는 점이지만, 장점은 변수 정의만 추가하면 거의 모든 셸에서 작동한다는 것입니다.

관련 정보