从适用于 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,您应该会看到用户名和计算机名不见了。
注意:您还可以通过注释掉行号 16 和 17 来隐藏烦人的 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 文件
Git:使用适用于 Windows 的 GitHub 客户端在 PATH 中安装 Git
如何使用适用于 Windows 的 Git 更改 Git Bash 中的目录?
适用于 Windows 的 Git:Git\bin\bash.exe 和 Git\usr\bin\bash.exe 之间的区别