soosue
끄적끄적
soosue
전체 방문자
오늘
어제
  • 분류 전체보기 (31)
    • TIL (6)
    • 살짝 정리 (10)
    • note (1)
    • 내가필요해서만든 (1)
    • 막쓰기 (3)
    • spring (4)
    • java (2)
    • git (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • remote
  • git alias 하는법
  • switch -t
  • git 명령어 alias
  • branch
  • git config파일
  • git
  • Logger 구현체
  • Rebase
  • Logger 구현체 선택
  • git config alias
  • slf4j Logger
  • logger template
  • git alias 설정
  • 로거 템플릿
  • .gitconfig 파일
  • live templates
  • 로거 작성
  • Logger만들기
  • intellij logger template

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
soosue

끄적끄적

git

[Git] alias

2022. 10. 6. 21:27
  • git 의 명령어를 계속 사용하다 보면 다 치기 귀찮을 때가 있다.
  • 이 때 alias 를 이용하여 git 명령어를 단축 명령어로 사용할 수 있다.
  • 등록 방법은 2가지가 있다.
    1. git 명령어로 하는 방법
    2. gitconfig 파일을 이용하는 방법

 

git log 명령어를 git l 로 실행하는 방법을 알아보자.

1. git 명령어로 하는 방법

  • git config --global alias.l log : 다른 프로젝트에서도 적용된다.
  • git config --local alias.l log : 해당 프로젝트에서만 적용된다.

2. gitconfig 파일을 이용하는 방법

  • gitconfig 파일은 git 관련된 설정이 저장되어 있는 파일이다.
  • 해당 파일은 2곳에 위치한다.
    1. .git/config : 해당 프로젝트 폴더의 .git 폴더 안의 config 파일
    2. ~/.gitconfig : 사용자의 홈 디렉토리 안의 .gitconfig 파일
  • 해당 파일을 열어 아래 내용을 추가로 입력 해준다.
[alias]
	l = log
  • 참고
    • .git 의 config 파일에 적는 설정은 해당 프로젝트에만 적용된다.
    • 사용자 홈의 .gitconfig 파일에 적는 설정은 해당 사용자를 이용한 프로젝트에 모두 적용된다.
    • 양쪽에 같은 설정이 존재하는 경우, .git 의 config 설정이 우선순위를 가진다.
    • git config --global alias.l log 명령어를 쓰는 경우. 사용자 홈의 .gitconfig 파일에 저장되므로 결국 같은 방법이다.
    • git config --local alias.l log 는 .git 의 config 파일에 저장된다.

 

현재 적용되어 있는 alias 확인하는 방법

  • git config --local --get-regexp alias : .git/config 파일에 설정된 alias 확인
  • git config --global --get-regexp alias : ~/.gitconfig 파일에 설정된 alias 확인
  • git config --get-regexp alias : 양쪽 파일에 설정된 alias 확인

 

설정 예시

[alias]
		b = branch
		l = log
		co = checkout
		si = switch
		st = status
		p = push
		pl = pull
		sc = switch -c
		r = remote
		rv = remote -v

참고

  • https://git-scm.com/book/ko/v2/Git의-기초-Git-Alias
  • https://git-scm.com/book/ko/v2/시작하기-Git-최초-설정

'git' 카테고리의 다른 글

[Git] remote repository branch 가져와서 바로 local branch 만들기  (0) 2022.10.06
    'git' 카테고리의 다른 글
    • [Git] remote repository branch 가져와서 바로 local branch 만들기
    soosue
    soosue

    티스토리툴바