12.5.5 환경 설정
gc 명령어의 동작은 환경 설정으로 제어할 수 있습니다.
- gc.reflogExpire: reflog가 보존되는 기간을 설정합니다. 기본값은 90일입니다.
- gc.reflogExpireUnreachable: 기본값은 30일입니다.
- gc.aggressiveWindow: 창의 크기를 정합니다. 기본값은 250입니다.
- gc.aggressiveDepth: 압축에 사용되는 매개변수이며, 기본값은 50입니다.
- gc.pruneExpire: 저장소에 쓰는 다른 프로세스와 동시에 실행될 때 손상을 방지합니다.
- gc.worktreePruneExpire: 유예 기간을 설정할 수 있습니다.
gc 명령어의 동작은 gc.auto 항목으로 자동 설정을 허용하지 않을 수도 있고, gc.autopacklimit를 사용하여 최대 압축 숫자를 제어할 수도 있습니다.