不知是从何时起,win10 系统下的git 速度变的奇慢无比,比如用vs code进行view history、stage all changes、commit staged等操作时,可能需要等待几分钟。初步判断是哪里出了问题。

用百度在网上一搜,发现与我遇到同样问题的同学不少。百度搜索结果如下:

百度搜索截图

有说是(1)双显卡的问题,(2)有说是杀毒软件的问题,(3)有说是windows 文件系统NTFS的问题等等。

方法(1)、(2)我试验过,无法解决问题——git的速度没有任何提升。
方法(3)没有尝试,因为我不可能为了做这个小试验把硬盘格式化。

问题没有解决,于是使用谷歌搜了一下,同样发现与我遇到同样问题的人不少,有搜索结果截图为证:

谷歌搜索截图

于是挨个点进去,看了一下,基本上与百度搜索提供的方法一样,此外还提供了方法(4)

通过设置全局配置选项,方法截图如下:

设置全局选项

具体设置方法如下:

git config --global core.preloadindex true
git config --global core.fscache true
git config --global gc.auto 256

然后我立马试验了一下,结果在vs code中各种git命令速度有了飞一般的提升。

当然还提供方法(5),截图如下:

方法5

具体设置方法如下:

Another speedup came when I redefined my shell prompt. By default, the bash shows you which branch you're currently on, and for some reason the method it uses to get the branch is quite slow.
I found the following change on a StackOverflow post that seems to work way faster:
Go to your git install directory (Mine is c:Program Files (x86)Git
In the etc folder, open the file 'profile' in a text editor
This file is executed when the bash shell is initialized, you can do a lot of customization in here
Near the bottom, you will find some commands related to setting a variable called PS1 (PS1 = ...)
Either replace it or just append the following lines after it
fast_git_ps1 ()
{printf -- "$(git branch 2>/dev/null | grep -e '* ' | sed 's/^..(.*)/ {1} /')"
}PS1='[033]0;$MSYSTEM:w007
033[32m]u@h [033[33mw$(fast_git_ps1)033[0m]
$
Make sure the PS1 variable is not changed again later in the script.These tips all came from a StackOverflow post: http://stackoverflow.com/questions/4485059/git-bash-is-extremely-slow-in-windows-7-x64, there may be more there to help, but just the above changes made a massive change for me.

当然,方法(5)我没有尝试,有兴趣的可以试验一下。

以上是解决win 10 系统下git 慢的一点总结,希望能帮到遇到有同样问题的同学。


刚刚在知乎,找到了一个另外一个方法(6)——卸载-重启-安装。

有兴趣的同学可以试验一下方法(6)。

win10卸载git_提高win10 系统 git 速度的方法相关推荐

  1. win10卸载git_打造 Win10 终极开发环境

    当我们在 Windows 平台上进行程序开发的时候,会遇到各种各样让人讨厌的问题,有时候还必须转到 Linux 环境下进行开发.然而,通过本文你将可以解决你在 Windows 平台上开发遇到的所有问题 ...

  2. win10搜索服务器文件慢,如何解决win10搜索速度很慢的情况呢?|win10加快系统搜索速度的方法...

    如何解决win10搜索速度很慢的情况呢?|win10加快系统搜索速度的方法 发布时间:2019-03-08 小编:yue 浏览数: 大家在使用win10系统时,都知道Win10系统自带有搜索功能,可以 ...

  3. win10计算机添加右键菜单,win10清理鼠标右键菜单提升电脑速度的方法

    刚刚安装上win10系统后,发现运行速度非常快,安装软件多了,运行速度就变慢.还有右键菜单过多也会影响系统性能,所以定期清理鼠标右键菜单是非常有必要的.下面一起看下win10清理鼠标右键菜单提升电脑速 ...

  4. HTML 提高页面加载速度的方法

    HTML 提高页面加载速度的方法: 1. 减少http请求(合并资源文件,合并图片-精灵图) 2. 把css放文件头部,javascript放body标签尾部 3. 定义图片的宽,高 4. 避免空的s ...

  5. empirecms php 很慢,关于帝国cms提高网站网页打开速度的方法

    下面由帝国cms教程栏目给大家介绍帝国cms提高网站网页打开速度的方法,希望对需要的朋友有所帮助! 1.减少页面HTTP请求数量 2.使用CDN(Content Delivery Network)网络 ...

  6. Vue项目提高页面加载速度的方法

    1.路由懒加载 路由懒加载简单来说就是访问到当前页面才会加载相关资源,提高页面加载速度. {   path: '/login', name: 'login',   component: resolce ...

  7. 怎么提高移动硬盘的传输速度?方法介绍

    移动硬盘在使用时间长了之后,会出现传输速度变慢的情况,此时再遇到大容量文件的传输,更是要花费很长的时间去等待.今天就来给大家分享一个小技巧,来免费为我们的移动硬盘加速. 提升移动硬盘传输速度方法 1. ...

  8. win10卸载 oracle 11g,win10 oracle11g彻底删除并重装教程

    win10 oracle11g彻底删除并重装教程 发布时间:2020-08-23 19:51:24 来源:脚本之家 阅读:123 作者:那不是bug 栏目:数据库 卸载oracle11g步骤: 1.首 ...

  9. win10卸载 oracle 11g,win10 oracle11g彻底删除并重装

    卸载oracle11g步骤: 1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序Universal Installer: 然后点击卸载产品,然后点击展开全部,将主目录以外的所有应用 ...

  10. Python环境下,提高pip安装库速度的方法!

    一.前言 学习 Python 的话,仅掌握标准库是远不够的,有很多好用的第三方库我们也需要用到的 大家发现 pip install + 包名 的方式 安装第三方库的时候,下载速度很慢,有时还会超时,遇 ...

最新文章

  1. 回滚master代码_[转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)...
  2. 2. Web Dynpro for ABAP :Component Controller
  3. 评价一个软件的3个角度
  4. Uva10294 Arif in Dhaka (置换问题)
  5. java学习笔记十一——对象转型
  6. HangFire循环作业中作业因执行时间太长未完成新作业开启导致重复数据的问题...
  7. 指针数组和数组指针和函数指针
  8. Exception in thread main com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport e
  9. 如何提高PHP代码的质量?第一部分 自动化工具
  10. ASP.NET MVC3 Action Filters详解(一)
  11. python常用的一些东西——sys、os等(转)
  12. 桌面下雪软件测试工程师,桌面下雪
  13. 主板声卡坏了会不会有电流声_不同领域适使用不同类型声卡,千万别选错了~~~...
  14. 四川音乐学院计算机音乐创作,川音电子音乐系教师作品、论文入选2019国际计算机年会(ICMC)...
  15. 常见的服务器虚拟化产品都有哪些,桌面虚拟化产品主要有哪几种主流技术分类呢?...
  16. Android studio开发-单界面单机小程序
  17. Mac ZeroTire 的重启方式
  18. 优秀的产品,离不开这4个 层面
  19. Linux之创建、删除文件及目录命令touch、echo、mkdir、rm、rmdir
  20. 武器篇-1.摔炮(算不上武器原理可以推广到武器)//2021-1-26

热门文章

  1. Carson带你学Android:RxJava、Retrofit联合使用汇总(含实例教程)
  2. python可视化——matplotlib画图颜色控制
  3. 如何获取伪装ip下的真实ip地址
  4. (附源码)小程序校园拼车微信小程序 毕业设计 091617
  5. 九宫格(安卓手机的图形锁有几种解锁图案)
  6. 方格分割 (dfs+思维)
  7. 使用MagicIndicator+ViewPager2出现requestLayout() improperly called by
  8. 2018年最新最全的全国省市区五级四级三级地址数据库的SQL下载
  9. java文本域添加滚动条实例_java文本域滚动条
  10. ArrayList集合