저는 Fish 프롬프트의 성능을 향상시키려고 노력하고 있는데, 프롬프트에 현재 git 브랜치가 포함되어 있기 때문에 더 빠르게 할 수 있는 방법이 있는지 궁금합니다.
지금은 사용하고 있기 때문에 git symbolic-ref HEAD | sed 's/refs\/heads\///'
처음 cd
git 저장소에 들어가면 잠시 멈추는 경우가 있습니다. 더 빠른 방법이 알려져 있는지, 아니면 어떻게 답을 찾을 수 있는지 알고 싶습니다. 실행할 때 time git symbolic-ref HEAD
마다 0.00 real
.
답변1
git symbolic-ref HEAD
내가 아는 한 이 방법은 가장 빠른 방법으로 기본적으로 일부 .git/HEAD
구성 파일( /etc/gitconfig
및 )을 엽니다. git 명령으로 인해 지연이 발생한 것으로 확인되면 일부 io 지연으로 인한 것일 수 있습니다.$HOME/.gitconfig
.git/config
더 빠른 방법을 원한다면 .git/HEAD
직접 읽어야 하지만 그렇게 하면 작업이 더 빨라질 수 있을지 의문입니다.