Git 명령에 별칭을 설정하는 방법은 무엇입니까?

3438 단어

소개



Git 명령의 별칭을 설정하는 방법을 설명합니다.
작업에 Git을 사용하게 되었고 별칭 설정에 대해 궁금해하면서 시작되었습니다.

별칭 정보



이 설정은 Git에서 사용되는 명령을 생략하는 데 사용됩니다.

예시
  • 약어 전

  • git status
    

  • 약어 후

  • git s
    

    설정 절차


    별칭 설정을 지정하는 명령



    다음 명령에 대한 별칭 구성을 수행합니다.

    git log --graph --all --color --pretty='%x09%h %s %Cred%d%Creset %C(green)- %ad%Creset c:%cn:%ce a:%an:%ae' --date=format:'%Y/%m/%d %H:%M:%S%z'
    


    이 명령을 사용하면 git 로그를 더 쉽게 읽을 수 있습니다.
    사용 예는 다음과 같습니다.

    % git log --graph --all --color --pretty="%x09%h %s %Cred%d%Creset %C(green)- %ad%Creset c:%cn:%ce a:%an:%ae" --date=format:"%Y/%m/%d %H:%M:%S%z"
    *       4c001c1 Update READMD.md  (HEAD -> work, origin/work) - 2022/06/19 15:28:05+0900 c:masuwa:[email protected] a:masuwa:[email protected] 
    *       20ac8ba Initial commit  (origin/main, origin/HEAD, main) - 2022/06/19 13:15:40+0900 c:GitHub:[email protected] a:masuwa9028:[email protected]
    %
    


    별칭 설정



    파일 설정




    반영 범위
    편집할 구성 파일


    전체 시스템/etc/gitconfig
    사용자
    ~/.gitconfig 또는 ~/.config/git/config
    저장소
    리포지토리 루트 디렉터리/.git/config


    ※이번에는 수정~/.gitconfig .

    환경


  • 수정~/.gitconfig .
  • ~/.gitconfig 에 다음을 추가합니다.

    [alias]
      tree = log --graph --all --color --pretty='%x09%h %s %Cred%d%Creset %C(green)- %ad%Creset c:%cn:%ce a:%an:%ae' --date=format:'%Y/%m/%d %H:%M:%S%z'
    


  • 명령을 사용할 수 있는지 확인하십시오.

  • git tree 명령이 작동하는지 확인합니다.

    % git tree
    *       4c001c1 Update READMD.md  (HEAD -> work, origin/work) - 2022/06/19 15:28:05+0900 c:masuwa:[email protected] a:masuwa:[email protected] 
    *       20ac8ba Initial commit  (origin/main, origin/HEAD, main) - 2022/06/19 13:15:40+0900 c:GitHub:[email protected] a:masuwa9028:[email protected]
    %
    


    참조



    【git】aliasの設定方法
    2.7 Git の基本 - Git エイリアス
    ダブルクォートを含むコマンドをそのままaliasにすると失敗しがち

    좋은 웹페이지 즐겨찾기