[Git] Git alias 활용해서 생산성을 높이자

2023. 1. 4. 23:15·개발/Git
목차
  1.  
  2. Git alias 란?
  3.  
  4. Git alias 사용
  5.  
  6. 결론
반응형

 

Git alias 란?

  • git을 명령어로 입력하는 방식으로 사용하는 것이 처음에는 힘들지만 익숙해지면 자유롭게 활용할 수 있어서 좋다.
  • 이때 좀 더 효율적으로 명령어를 입력하기 위해 git alias를 지원한다.
  • checkout, branch, status와 같은 명령어는 매우 자주 사용되지만 매번 입력하기 귀찮은 것들을 축약해서 등록하고 사용한다.

 

Git alias 사용

  • 일반적으로 많이 사용하는 alias를 소개한다.
  • alias를 등록하는 방법은 두 가지가 있다.
  • 두 가지 모두 결국 ~/.gitconfig 에 기록되지만 등록하는 방식이 다르다.

 

  • 하나는 아래와 같이 git config --global alias.xx XXXX와 같이 명령어를 입력해서 등록하는 것이다.
$ git config --global alias.ch checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
  • 이렇게 명령어를 입력하고 git ch, git br, git ci, git st와 같이 사용하면 된다.

 

  • 다른 하나는 ~/.gitconfig 파일을 직접 수정하는 것이다. 아래와 같은 형식에 맞춰서 등록해 주면 된다.
[alias]
    st = status
    ch = checkout
    ci = commit
    br = branch

 

  • log를 좀 더 예쁘게 보이기 위해 아래와 같이 등록하면 좀 더 예쁜 색깔과 모양으로 볼 수 있다.
[alias]
    l = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit

 

결론

  • alias를 적당히 활용해서 git을 사용하는게 좋다.
  • 오래 사용해서 익숙해진 alias는 backup해놓고 추가해 가면서 명령어 입력방식의 단점을 보완해 나가야겠다.
  • 다만 너무 복잡한 내용을 많이 등록해 놓으면 오히려 도움이 안될 수도 있다. 조금만 다른 방식의 명령어가 필요해도 쓸모가 없어지기 때문이다.
  • 어려운 내용은 아니지만 어떤 일이든 익숙하게 사용하는데 불편함을 느낀다면 개선해 나가는 게 좋은 것 같다.

'개발 > Git' 카테고리의 다른 글

[Git] 좋은 commit message 작성  (0) 2023.01.08
[Git] 터미널에 Git branch 표시  (0) 2023.01.05
[Git] 원리를 이해해야 보인다, 강의 추천  (0) 2023.01.05
[Git] Gerrit Reviewer 등록을 자동화하자  (0) 2023.01.05
[Git] Git을 사용하는 방법 shell(cli)방식과 GUI방식  (0) 2023.01.04
  1.  
  2. Git alias 란?
  3.  
  4. Git alias 사용
  5.  
  6. 결론
'개발/Git' 카테고리의 다른 글
  • [Git] 터미널에 Git branch 표시
  • [Git] 원리를 이해해야 보인다, 강의 추천
  • [Git] Gerrit Reviewer 등록을 자동화하자
  • [Git] Git을 사용하는 방법 shell(cli)방식과 GUI방식
growing-dev
growing-dev
S/W 개발 관련 내용들과 취미나 육아, 맛집 등 관심 있는 내용을 공유하는 블로그입니다.
    반응형
  • growing-dev
    성장하는 개발자 블로그
    growing-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 개발
        • 개발 공통
        • 개발 환경
        • Git
        • 자료구조, 알고리즘
        • C, C++
        • Python
        • DevOps
        • CMake
      • 공부
        • 영어
        • 경제
      • 취미, 육아 N
        • 육아
      • 생활정보
  • 블로그 메뉴

    • 홈
  • 링크

    • growing-dev GitHub
  • 공지사항

    • [블로그 시작] 성장하는 개발자 스토리입니다.
  • 인기 글

  • 태그

    dfs
    필스너
    티스토리챌린지
    VS Code
    하이볼
    프로그래머스
    생산성
    TDD
    오픽
    OPIC
    Python
    git
    WSL
    오블완
    Clang
    키즈카페
    앨리웨이
    CMake
    C++
    소프티어
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
growing-dev
[Git] Git alias 활용해서 생산성을 높이자
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.