man

man git-config

설정

alias

편리한 git alias 설정하기 참고.

branch

branch.sort

[branch]
    sort = -committerdate
  • committerdate : 최근 커밋 순으로 정렬해 보여준다.

column

coumn.ui

[column]
    ui = auto
  • auto: 출력이 터미널인 경우 컬럼을 사용한다.

core

core.editor

이 값을 설정하지 않으면 기본적으로 $VISUAL 또는 $EDITOR 환경 변수에 지정된 에디터를 사용한다.

나는 다음과 같이 사용하고 있다.

[core]
    editor = /opt/homebrew/bin/nvim -u ~/dotfiles/nvim/init-gitcommit.vim

core.excludesfile

내 컴퓨터의 모든 로컬 리포지토리에 적용할 전역 .gitignore 파일을 지정한다.

[core]
    excludesfile = ~/.gitignore_global

나는 ~/.gitignore_global 파일에 tags만 넣어두고 쓰고 있다.

tag

tag.sort

[tag]
    sort = version:refname
  • version:refname : 태그 이름을 (알파벳순이 아니라) 버전 순으로 정렬해 보여준다.

함께 읽기