解决 oh-my-zsh git 进入目录卡顿问题
2021年2月25日大约 1 分钟
上一级页面:oh-my-zsh-好看好用的shell
问题描述
使用oh-my-zsh进入一个大型git仓库的时候会非常的慢,并且执行命令也会非常的卡
问题原因
是因为在进入目录的时候,oh-my-zsh会去获取git的更新信息,当仓库很大的时候就会非常慢了
解决方案
设置 oh-my-zsh 不读取文件变化信息(在 git 项目目录执行下列命令)
git config --add oh-my-zsh.hide-dirty 1如果你还觉得慢,可以再设置 oh-my-zsh 不读取任何 git 信息
git config --add oh-my-zsh.hide-status 1如果想恢复显示,可以将1改为0,或者
git config --remove-section oh-my-zsh如果你实在太卡,以至于仓库都进不去了,那么可以添加 --global ,在所有仓库都禁用这个功能
git config --global --add oh-my-zsh.hide-dirty 1git config --global --add oh-my-zsh.hide-status 1查看
# 当前仓库
git config --local -e# 全局设置
git config --global -e