我注意到,每当我在本地git存储库中输入命令时,注册击键大约需要7-8秒,开始运行命令需要另外7-8秒。我检查了我在杀毒软件等其他应用程序上的日志,没有发现任何令人讨厌的大东西。我使用iTerm,但我也检查过使用终端时是否发生了完全相同的事情。
你知道问题出在哪里吗?
如果有用的话我在OSX Yosemite上
发布于 2017-07-03 11:20:20
最有可能的是,您的shell提示符中运行了一些检查和报告存储库当前状态的内容。许多shell框架都会做到这一点(比如哦-my-zsh或bash-it)。它们在每次显示提示时检查存储库的状态。
如果您所在的存储库由于某种原因报告其状态非常慢,则可能会显示此行为。一些可能的原因包括:
发布于 2020-09-26 17:46:32
对我来说,运行git status
,然后推动少数新的更改似乎加快了iterm的响应。
发布于 2022-01-20 12:06:18
请确保您没有大的目录是不必要的留在您的git缓存。最好从版本控制中排除包含大型二进制文件编译目录(如bin、obj等目录)。如果你正在使用nodejs,有时node_modules会变得非常大,从git中删除它是一个好主意。
git rm --缓存的-r node_modules
然后,不要忘记将这些目录添加到.gitignore中
https://stackoverflow.com/questions/44875781
复制相似问题