当前位置: 首页 > news >正文

git | git bash变慢解决

省流:卸载电脑管家(微软自带的,即使未使用,也会拖慢);若还未解决,考虑 重置虚存 1GB~32GB、配置 ~/.bashrc 文件


背景:git bash打开突然变慢,大约8s,排查原因(之前改过虚存,也设置过git网络的配置,考虑会不会是这个原因),尝试解决无果,我还能忍;vscode改代码连接巨慢,是时候彻底解决了!

问题:git bash 启动变慢,连带vscode中使用git变慢。

查看 git bash 速度的命令 time bash --login -i -c exit 


调试方案:

重置虚存

重置虚存 为1GB~32GB,降到了4s,还是高,无果。


~/.bashrc配置

尝试过 新建 ~/.bashrc 文件 并进行编辑,nano ~/.bashrc 进入编辑器(编辑器中,ctrl+o 后按enter保存;ctrl+x退出。下方有编辑器的快捷键介绍) 对 .bashrc 进行配置。

当前的 ~/.bashrc 文件

# ~/.bashrc文件
# 禁用所有 Git 提示符检查
export GIT_PS1_SHOWDIRTYSTATE=0
export GIT_PS1_SHOWUNTRACKEDFILES=0
export GIT_PS1_SHOWUPSTREAM="auto"# 简化 PS1 配置:移除所有git相关检 完全移除 __git_ps1 调用
export PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]\n\[\033[32m\]\u@\h \[\033[35m\]$MSYSTEM \[\033[33m\]\w\[\033[0m\]\n\$ '# 精简 PATH 变量
export PATH="/usr/bin:/bin:/mingw64/bin:/c/Windows/System32"# 禁用不必要的 completion
export BASH_COMPLETION_COMPAT_DIR="/dev/null"
alias fastbash='env -i PATH="$PATH" BASH_ENV=~/.bashrc bash'
export TERM=xterm-256color

可以使用 cat 进行查看文件

若git bash中运行 nano ~/.bashrc 出现中文注释乱码,运行如下进行解决:

# 永久设置(添加到 ~/.bashrc)
echo 'export LANG=en_US.UTF-8' >> ~/.bashrc
echo 'export LC_CTYPE=en_US.UTF-8' >> ~/.bashrc  # 关键设置!
source ~/.bashrc


杀毒软件【罪魁祸首】- 卸载微软自带的 电脑管家

最终,没想到是之前出现过一次右下角 “电脑管家”(微软自带的)弹窗。将其 卸掉,直接从4s到0.2s。

参考:解决 Git Bash 打开慢 | ZengYL 的个人主页.Git Bash反应速度慢,登录慢,命令行慢问题 - 陈乃栾 - 博客园

Git Git Bash启动慢,命令执行速度慢的问题解决方案|极客教程

nano无法打开终端提示“Error opening terminal: screen”问题解决指南 - bestsrc

http://www.lryc.cn/news/613824.html

相关文章:

  • 智能对讲机是什么?原理、优势、应用场景、发展趋势详解
  • Xiphos Q8 SDR DOCK子板 AD9361 宽带收发器的 SDR 模块。
  • 【新启航】旋转治具 VS 手动翻转:三维扫描中自动化定位如何将单件扫描成本压缩 75%
  • Agent配置最佳实践:Prompt工程与参数调优
  • 【世纪龙科技】汽车车身测量虚拟实训软件-虚境精测全维赋能
  • 机器学习-----SVM(支持向量机)算法简介
  • 机器学习-Logistic Regression
  • 数据结构5-哈希表
  • Python爬虫实战:研究meshio库,构建网格文件数据采集系统
  • 记录网站突然报错503
  • 大型语言模型幻觉检测与缓解技术研究综述
  • MQTT与服务器通讯
  • 引领云原生时代,华为云助您构建敏捷未来
  • ChatGPT模型选择器详解:全面了解GPT-4o、GPT-4.5、o3等模型的切换与使用策略(2025最新版)
  • Flink的时间语义
  • 数学建模——遗传算法
  • QT中的trimmed() 方法(1)
  • 从大数据视角理解时序数据库选型:为何选择 Apache IoTDB?
  • RabbitMQ 如何实现高可用
  • Spring AMQP 入门与实践:整合 RabbitMQ 构建可靠消息系统
  • 2025华数杯数学建模A题【 多孔膜光反射性能的优化与控制】原创论文讲解(含完整python代码)
  • ClickHouse、Doris、OpenSearch、Splunk、Solr系统化分析
  • ​「解决方案」Linux 无法在 NTFS 硬盘上创建文件/文件夹的问题
  • 【FreeRTOS】任务间通讯3:互斥量- Mutex
  • linux添加自启动
  • wodpress结构化数据对SEO的作用
  • simulink tlc如何通过tlc写数据入文件
  • 基于UDP的代理协议的Tuic怎么样?
  • GoLand 项目从 0 到 1:第六天 —— 权限接口开发与问题攻坚
  • 构建响应式在线客服聊天系统的前端实践 Vue3+ElementUI + CSS3