반응형
유용한 Git Config 목록
git config에서 기본적인 설정을 살펴 보았다.
이외 어떤 유용한 Git Config 설정들이 있을까?
에디터 지정
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 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 |
댓글