OSX终端在git存储库中运行缓慢

时间:2017-07-02 22:36:12

标签: git terminal

我注意到每当我在本地git存储库中键入命令时,注册击键需要大约7-8秒,而开始运行命令需要7-8秒。我已经从其他应用程序(如防病毒软件)检查了我的日志,并且没有发现任何大的错误。我使用iTerm,但我也检查过使用终端时完全相同的事情。

关于问题可能是什么的任何想法?

如果有帮助,我会在OSX Yosemite上。

2 个答案:

答案 0 :(得分:1)

最有可能的是,您在shell提示符下运行了一些内容,它会检查并报告存储库的当前状态。许多shell框架都会这样做(比如oh-my-zsh或bash-it)。每次显示提示时,它们都会检查存储库的状态。

如果您在存储库中由于某种原因报告其状态非常慢,则可能会显示此行为。一些可能的原因包括:

  • 存储库位于存在问题的存储设备(磁盘,USB记忆棒,NAS)上,并且响应缓慢。

  • 存储库位于网络安装的文件系统上,响应速度很慢。

  • 存储库位于低性能文件系统挂载上,例如挂载到虚拟机中。

答案 1 :(得分:1)

运行git status,然后推动一些新更改似乎可以加快iterm对我的反应。