본문 바로가기
Git

[Git 깃] 유용한 config 설정 목록

by 까망 하르방 2024. 11. 18.
반응형

유용한 Git Config 목록

git config에서 기본적인 설정을 살펴 보았다.

이외 어떤 유용한 Git Config 설정들이 있을까?

 

[Git 깃] git config

💻 설정된 config 목록 확인 git config --list git config -l 더보기 전체 목록 확인 global 설정만 확인 git config --global --list local 설정만 확인 git config --local --list 💻 특정 항목 config 확인 git config {항목명}

zoosso.tistory.com


에디터 지정

Commit log, Rebase 작업 등 Editor 지정할 수 있다.

vim이 가장 무난한 편이다.

git config --global core.editor vim

 

 

색상 강조

Commit log 등 

색상 사용하여 강조 표시할 수 있다.

git config --global color.ui true

 

 

Diff 화면 탭 크기 지정

ex) Diff 화면(git diff)에서 표시되는 탭(Tab) 문자 크기 4 지정

git config --global core.pager 'less -x4'

 

 

명령 자동 완성 활성화

Git 명령어 입력 시 대소문자를 무시한 자동 완성 허용

git config --global completion.ignoreCase true

 

 

명령어 확인 후 실행

명령어가 실제 변경을 수행하기 전 어떤 작업이 이루어질지 확인

git config --global alias.safe '!git fetch --dry-run'

 

 

커밋 로그 포맷 설정

로그 출력 형식을 커스터마이즈

git config --global format.pretty format:'%C(yellow)%h%Creset %C(cyan)%an%Creset %C(green)%s%Creset'

 

 

푸시 기본 설정

git push 시 현재 브랜치만 푸시하도록 설정

git config --global push.default simple

 

 

알아보기 쉬운 로그 출력

로그 출력에서 커밋 해시를 짧게 표시

git config --global log.abbrevCommit true

 

 

Diff 출력 색상 강화

Diff 출력에서 텍스트를 구분하기 쉽게 색상 지정

git config --global color.diff.meta "yellow bold"
git config --global color.diff.frag "magenta bold"
git config --global color.diff.old "red bold"
git config --global color.diff.new "green bold"

 

📌 [Git 깃] git alias

 

[Git 깃] git alias

별칭(Alias)를 통해서 비교적 긴 명령어를 쉽게 입력할 수 있다. 예를 들어 "checkout" → "co"로 피로감을 줄일 수 있다. config 파일 직접 설정 ~/.gitconfig 파일을 열어서 [alias] 부분에 커맨드 등록하는

zoosso.tistory.com

반응형

'Git' 카테고리의 다른 글

[깃] Git Branch 삭제 UI 만들기  (2) 2024.11.23
[Git 깃] 유용한 Alias 설정 목록  (28) 2024.11.19
[Git] 깃 버전 관리  (1) 2024.07.20
[깃] git tag 명령어 옵션  (41) 2024.06.15
좋은 Git Commit 메세지 작성  (5) 2024.05.31

댓글