새 브랜치를 생성하기 위한 별칭을 만드는 방법이 있습니까? 예를 들어, "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
답변3
쉘 변수 를 정의한 feat=feature/blabla
다음 git checkout $feat-7
.tab$feat
feature/blabla
단점은 달러 기호를 추가한다는 점이지만, 장점은 변수 정의만 추가하면 거의 모든 셸에서 작동한다는 것입니다.