Git在Windows 10上的速度非常慢

时间:2017-04-09 14:43:45

标签: windows git visual-studio-2015 atlassian-sourcetree git-for-windows

我有一台带有SSD,16GB内存和i7处理器的Windows 10笔记本电脑。

我已阅读此帖子,但没有一个解决方案有帮助。 Git/Bash is extremely slow in Windows 7 x64

我在以下场景中尝试过使用Git:

  1. 命令提示符
  2. Git Bash Shell
  3. Visual Studio 2015
  4. 源树
  5. 所有这些都几乎无法使用。例如,在我开始输入此问题之前,我从命令提示符运行以下命令:

      

    git flow feature start“Separate_Cash_Incentives”

    它已运行超过10分钟但尚未完成。

    当我查看我的任务管理器时,我的CPU是10%,我的内存是40%,我的磁盘是5%。

    目前有10个“Git for Windows”进程正在运行,并且所有进程都说0%CPU。

    如何解决此问题?

    谢谢!

    编辑:在创建或合并分支时,似乎大多数缓慢发生。只是做一个简单的提交或推送非常快。

2 个答案:

答案 0 :(得分:2)

仅供测试,请尝试

尝试并:

  • 解压缩PortableGit-2.12.2.2-64-bit.7z.exe(如果你有Windows 64位)你想要的任何地方 例如:C:\git\2.12.2.2
  • 打开常规CMD控制台并将PATH设置为:

    set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
    set PATH=%PATH%;C:\git\2.12.2.2\bin;C:\git\2.12.2.2\cmd;C:\git\2.12.2.2\usr\bin;C:\git\2.12.2.2\mingw64\bin
    

然后输入bash -l -i并查看Git是否仍然很慢。

目标是确保您与PATH中的其他软件没有任何冲突。

此外,尝试和(测试)结果你的反病毒,看看这里是否有任何副作用。

最后,确保您的代码库位于本地驱动器上(不通过网络或共享安装文件夹访问)

如果一个简单的例外规则(例如在git安装文件夹中)足以让git正常运行(例如,如果AV被设置为而不是检查它的git,那么还有待测试安装文件夹)。

答案 1 :(得分:0)

您可以尝试在完全卸载后重新安装git,然后尝试在git bash中运行这些命令。