Fel*_*ler 55 windows git bash mingw-w64
我不得不格式化我的笔记本电脑,所以我不得不再次安装Git.然而,它与我昨天的图标完全不同,图标不再是默认的橙色图标,现在看起来更像是Chrome.
这bash是完全不同的,包括MINGW64每行中的紫色" ".为什么会这样?
这是新的最终版本吗?还是我下载了不同的东西?
我从https:// git-scm下载了https://github.com/git-for-windows/git/releases/download/v2.5.1.windows.1/Git-2.5.1-64-bit.exe . com/downloads.
谢谢!
小智 58
删除"MINGW64"的最简单方法是在文件中注释两行:
\Git\etc\profile.d\git-prompt.sh
...
# PS1="$PS1"'\[\033[35m\]' # change to purple
# PS1="$PS1"'$MSYSTEM ' # show MSYSTEM
Run Code Online (Sandbox Code Playgroud)
pat*_*yts 31
这是与Git for Windows 2.x一起使用的新图标.我想这个网站需要更新,但通常没有很多志愿者.
MINGW64是MSYSTEM环境变量的值.通过PS1在/etc/bash.bashrc文件中设置,它已包含在bash提示符中.您可以自己覆盖它,也可以$HOME/.profile编辑分布式的,如果您愿意,可以删除它.
may*_*513 10
正如@patthoyts 所说
MINGW64 是与 Git for Windows 2.x 一起使用的新图标。MINGW64 是来自 MSYSTEM 环境变量的值。通过在 /etc/bash.bashrc 文件中设置 PS1,这已包含在 bash 提示符中。您可以在自己的 $HOME/.profile 中覆盖此设置,也可以编辑分布式配置文件以将其删除(如果您愿意)。
MINGW64 和系统名称是我们不希望或需要始终看到的内容,有时可能希望删除它们以有效利用显示空间。为此,我们只需注释掉\Git\etc\profile.d\git-prompt.sh通常位于程序文件中的 4 行。
PS1="$PS1"'\[\033[32m\]' # change to green
PS1="$PS1"'\u@\h ' # user@host<space>
PS1="$PS1"'\[\033[35m\]' # change to purple
PS1="$PS1"'$MSYSTEM ' # show MSYSTEM
Run Code Online (Sandbox Code Playgroud)
这些是 中的 4 行,通常是行号 14 到 17,可以通过将其放在每行的开头来git-prompt.sh注释掉,以删除显示为绿色的计算机名称和显示为紫色的 MSYSTEM。#如果您只想删除其中之一,您可以相应地注释行。它应该看起来类似于这个
# PS1="$PS1"'\[\033[32m\]' # change to green
# PS1="$PS1"'\u@\h ' # user@host<space>
# PS1="$PS1"'\[\033[35m\]' # change to purple
# PS1="$PS1"'$MSYSTEM ' # show MSYSTEM
Run Code Online (Sandbox Code Playgroud)
"Git for windows"包括git以及您可能已经拥有的各种其他软件.这包括:
由于PS1的口味通常是个人的,您可能更喜欢现有的设置.
如果你想要git,但又不想要所有额外的软件,你可以从nuget获得最小的构建.
但是,如果您使用的GUI也可能包含嵌入式git - 我个人使用Sourcetree附带的GUI.在我的powershell配置文件中:
Add-PathVariable "${env:UserProfile}\AppData\Local\Atlassian\SourceTree\git_local\bin"
Run Code Online (Sandbox Code Playgroud)
这提供了git,无需对系统进行任何其他更改或其他软件的额外副本.
(顺便说一下Add-Pathvariable来自PSCX)