从适用于 Windows 10 的 Git Bash 隐藏用户名和计算机名称

Posted

技术标签:

【中文标题】从适用于 Windows 10 的 Git Bash 隐藏用户名和计算机名称【英文标题】:Hide username and computer name from Git Bash for Windows 10 【发布时间】:2018-06-09 07:38:02 【问题描述】:

有没有办法从 Git Bash for Window 10 中删除用户名和计算机名?

我已经检查过了:https://github.com/Maximus5/ConEmu/issues/199

但不明白该怎么做。

【问题讨论】:

了解如何在 Bash 中设置提示。 @SLaks,你能告诉我怎么做吗? 【参考方案1】:

更好的方法!!

按照@Saabbir 提到的步骤,有一个大的变化:

# ? comment out the wrapping if-else block
if test -f ~/.config/git/git-prompt.sh
then
    . ~/.config/git/git-prompt.sh
else
  # ? leave the content uncommented
  ...
fi

保存文件,git-prompt.sh 使用 Save As(在您的编辑器中)在此路径 C:\Users\current_windows_user\.config\git


解释:您可以在第 8 行看到它在 ~/.config/git 上检查相同的文件。所以最好更新配置文件而不是实际的设置文件。

【讨论】:

这导致我的 Hyper with Git Bash 崩溃。编辑原始文件有效... 嗯,不知道为什么 Hyper 会崩溃。好吧,只要你让它工作,那就太好了。【参考方案2】:

按照以下步骤操作:

    转到C:\Program Files\Git\etc\profile.d\ 文件夹 在您喜欢的文本编辑器中查找并打开 git-prompt.sh 文件 转到行号15 将整行替换为PS1="$PS1"'' 就是这样。启动/重启 Git Bash,您应该会看到用户名和计算机名不见了。

注意:您还可以通过注释掉行号 1617 来隐藏烦人的 MINGW64 文本同一个文件。要注释掉这些行,只需在行首添加 #。而已。现在启动/重新启动 Git Bash,它应该会消失。

【讨论】:

太好了,谢谢!我刚刚注释掉了第 14-17 行,仅此而已。另一个专业提示:虽然大多数时候我在 IDE 的集成终端中使用 bash,默认情况下在项目文件夹中打开它,但有时我也会从任务栏快捷方式打开它。默认情况下,它在 GitBash 的文件夹中打开几乎是无用的,因此右键单击快捷方式,选择属性并将“开始于”值编辑为“%userprofile%”就可以在其中打开“C:\Users\MY_USERNAME\” . 所有我想在 PWD 之前添加的是你在 Git 存储库中使用 git config user.name 得到的东西。谁能指出我正确的方向?

以上是关于从适用于 Windows 10 的 Git Bash 隐藏用户名和计算机名称的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Windows 的 Git-scm、msysGit 和 Git 之间的区别

适用于 Windows 的 Git 不执行我的 .bashrc 文件

如何禁用适用于 Windows 的 Git 凭据管理器?

Git:使用适用于 Windows 的 GitHub 客户端在 PATH 中安装 Git

如何使用适用于 Windows 的 Git 更改 Git Bash 中的目录?

适用于 Windows 的 Git:Git\bin\bash.exe 和 Git\usr\bin\bash.exe 之间的区别