1. 개요


git을 사용하다보면 속도저하를 느낄때가 있다. 이때 미세하게라도 성능을 향상시킬 수 있는 방법을 가이드한다.

2. 가이드


bash 또는 CLI를 통해 아래 명령어를 입력한다.

git config --global core.preloadindex true  
git config --global core.fscache true  
git config --global gc.auto 256
  • core.preloadindex : file system을 병렬로 활용한다. (git 2.1 부터는 기본 enabled)
  • core.fscache: UAC문제를 해결하므로 더이상 git을 admin으로 수행할 필요 없다(windows 2.8)
  • gc.auto: git은 .git 디렉토리에 모든 메타데이터가 저장되는데 해당 파일을 최적화 하라는 옵션이다.

3. 마무리


위의 2가지 옵션은 git이 업데이트 되면서 기본 옵션으로 설정되나 gc.auto 옵션같은 경우는 상황에 따라 유용할 수 있으니 잘 활용하기 바란다.

'CICD > Git' 카테고리의 다른 글

Git 브랜치 전략  (0) 2020.03.02
[small tip] git ssl 끄는 방법  (0) 2019.12.20
[Mac] Git 기본 에디터 vi에서 visual code로 변경하기  (0) 2019.10.18

+ Recent posts