当前位置: 首页 > 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.dtcms.com/a/320444.html

相关文章:

  • 基于 Modbus TCP 的飞升 FSH-CF计量泵多段速控制优化研究
  • pdf文件转word免费使用几个工具
  • react+echarts实现个性化评分展示(类进度条)
  • Spark01-初识Spark
  • React+TypeScript代码注释规范指南
  • 前端开发(HTML,CSS,VUE,JS)从入门到精通!第八天(Vue框架及其安装)(完结篇) 重点 ! ! !
  • React SSR 水合问题
  • Spark在什么情况下CBO才会判断失误,如何避免
  • 零成本建站:将 Windows 电脑变身为个人网站服务器
  • ubuntu alias命令使用详解
  • AI赋能SEO关键词优化策略
  • 润乾报表、帆软报表的开源替代品—JimuReport(积木报表)
  • 从大数据视角理解时序数据库选型:为何选择 Apache IoTDB?
  • 【Mybatis入门】配置Mybatis(IDEA)
  • OpenAI 开源模型 GPT-OSS MCP服务器深度解密:从工具集成到系统提示全自动化,浏览器+Python无缝协同的底层逻辑
  • 服务器快照与备份的本质区别及正确使用指南 (2025)
  • 腾讯iOA:数据安全的港湾
  • apiSQL网关调优:释放单节点的最大潜能
  • 运维系统构建
  • 实现一个进程池(精讲)
  • Java 虚拟机之双亲委派机制
  • 动手学深度学习(pytorch版):第一章节——引言
  • 力扣300:最长递增子序列
  • pytorch入门3:使用pytorch进行多输出手写数据集模型预测
  • 2025 年最佳no-code和open-source AI Agents
  • java - 深拷贝 浅拷贝
  • 对比学习(Contrastive Learning)面试基础
  • Python 深入浅出装饰器
  • 2026计算机毕业设计选题推荐:如何通过项目实用性来选择创新且高通过率的课题
  • Dify-16: 开发环境配置