gpt4 book ai didi

GitBash 通常很慢

转载 作者:太空狗 更新时间:2023-10-29 14:23:24 26 4
gpt4 key购买 nike

自从我在电脑上安装了GitBash,提示就一直很迟钝。我想我已经将罪魁祸首归结为命令 __git_ps1

此命令的时间以及输出如下:

$ time __git_ps1
+ __git_ps1
+ local pcmode=no
+ local detached=no
+ local 'ps1pc_start=\u@\h:\w '
+ local 'ps1pc_end=\$ '
+ local 'printf_format= (%s)'
+ case "$#" in
+ printf_format=' (%s)'
+ local ps1_expanded=yes
+ '[' -z '' ']'
+ '[' -z '3.1.20(4)-release' ']'
+ shopt -q promptvars
+ local repo_info rev_parse_exit_code
++ git rev-parse --git-dir --is-inside-git-dir --is-bare-repository --is-inside-
work-tree --short HEAD
+ repo_info=
+ rev_parse_exit_code=128
+ '[' -z '' ']'
+ '[' no = yes ']'
+ return

real 0m0.541s
user 0m0.000s
sys 0m0.358s

$PS1 等于 \[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]\n\[\033[32m\]\u@\h\[\033[33m\]\w$(__git_ps1)\[\033[0m\]\n$

我的其他电脑也没有这个问题。我已经虚拟化了 windows 7 8.1 和 10,它们都没有这个问题。对此问题的任何见解都会有所帮助

time git rev-parse --git-dir --is-inside-git-dir --is-bare-repository --is-inside-work-tree --short HEAD 开启我的电脑:

real    0m0.364s
user 0m0.000s
sys 0m0.186s

VM 中的上述命令:

real    0m0.031s
user 0m0.000s
sys 0m0.015s

最佳答案

检查您的 Windows 安装是否有任何进程跟踪器。它们是公司安装的服务/代理,出于合规原因跟踪每个进程启动。示例:Altiris。与您的合规性小组合作以获得 git/bash/cygwin 等的排除...获取排除项或更改这些进程的记录方式(异步与同步)。如果您的公司使用这些,祝您好运。

关于GitBash 通常很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27519050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com