Git 별칭 만들기
별칭을 만드는 방법
git init
p
에 대한 별칭push
을 만들려면 다음과 같이 하십시오.git config --global alias.p 'push'
git config --global
로 각 별칭 초기화를 시작해야 합니다.git config --global -l
alias.p=push
git p
인기 있는 Git 별칭
1. 힘내 상태
Git 명령줄 사용자는 종종 status 명령을 사용하여 변경되거나 추적되지 않은 파일을 확인합니다. 기본적으로 이 명령은 사용자가 원하지 않거나 필요하지 않을 수 있는 여러 줄의 자세한 출력을 제공합니다. 단일 별칭을 사용하여 이 두 구성 요소를 모두 처리할 수 있습니다. 별칭
st
을 정의하여 옵션-sb
으로 명령을 단축하여 분기 정보와 함께 덜 자세한 상태를 출력합니다.$ git config --global alias.st 'status -sb'
깨끗한 분기에서 이 별칭을 사용하면 출력은 다음과 같습니다.
$ git st
## main
변경되고 추적되지 않은 파일이 있는 분기에서 이를 사용하면 다음과 같은 출력이 생성됩니다.
$ git st
## main
M test2
?? test3
2. 힘내 로그 --oneline
보다 간결한 출력을 위해 커밋을 한 줄로 표시하는 별칭을 만듭니다.
$ git config --global alias.ll 'log --oneline'
이 별칭을 사용하면 모든 커밋의 짧은 목록이 제공됩니다.
$ git ll
33559c5 (HEAD -> main) Another commit
17646c1 test1
3. 힘내 마지막 커밋
여기에는 가장 최근 커밋에 대한 세부 정보가 표시됩니다.
$ git config --global alias.last 'log -1 HEAD --stat'
이를 사용하여 마지막 커밋을 확인합니다.
$ git last
commit f3dddcbaabb928f84f45131ea5be88dcf0692783 (HEAD -> branch1)
Author: ambrose <[email protected]>
Date: Sun Jun 3 00:12:22 2022 +0000
Commit to branch1
test2 | 1 +
test3 | 0
2 files changed, 1 insertion(+)
4. 힘내 커밋
Git 리포지토리를 변경할 때 git commit을 많이 사용합니다.
git commit -m
별칭을 사용하여 cm
명령을 보다 효율적으로 만듭니다.$ git config --global alias.cm 'commit -m'
Git 별칭은 명령을 확장하므로 실행 중에 추가 매개변수를 제공할 수 있습니다.
$ git cm "Just a commit message"
[branch1 0baa729] Just a commit message
2 file changed, 3 insertions(+)
5. 힘내 원격
git remote -v 명령은 구성된 모든 원격 리포지토리를 나열합니다. 별칭
rv
으로 줄입니다.$ git config --global alias.rv 'remote -v'
6. Git 차이점
git diff 명령은 서로 다른 커밋의 파일 간 또는 커밋과 작업 트리 간의 차이점을 표시합니다.
d
별칭으로 단순화합니다.$ git config --global alias.d 'diff'
표준 git diff 명령은 작은 변경에 대해 잘 작동합니다. 그러나 더 복잡한 것의 경우
vimdiff
와 같은 외부 도구를 사용하면 더 유용합니다. vimdiff
를 사용하여 diff를 표시하는 별칭 dv를 만들고 -y
매개변수를 사용하여 확인 프롬프트를 건너뜁니다.$ git config --global alias.dv 'difftool -t vimdiff -y'
이 별칭을 사용하여 두 커밋 간의 file1 차이점을 표시합니다.
$ git dv 33559c5 ca1494d file1
vim-diff results
(hello there)
7. Git 구성 목록
gl 별칭을 사용하면 모든 사용자 구성을 쉽게 나열할 수 있습니다.
$ git config --global alias.gl 'config --global -l'
이제 정의된 모든 별칭(및 기타 구성 옵션)을 볼 수 있습니다.
$ git gl
user.name=ricardo
[email protected]
alias.p=push
alias.st=status -sb
alias.ll=log --oneline
alias.last=log -1 HEAD --stat
alias.cm=commit -m
alias.rv=remote -v
alias.d=diff
alias.dv=difftool -t vimdiff -y
alias.gl=config --global -l
alias.se=!git rev-list --all | xargs git grep -F
자. GIT 설명서에서 더 많은 명령을 확인하고 멋진 별칭을 만들 수도 있습니다.
Reference
이 문제에 관하여(Git 별칭 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ambroseotundo/creating-git-aliases-3nng텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)