将 Ubuntu 终端更改为类似于 Window 的 Git-bash

Suj*_*ngh 6 git terminal git-bash ubuntu-18.04

有没有办法用 Window 的 Git-bash(外观和行为)更改/替换默认的 Ubuntu 终端?基本上,终端应该显示与当前分支/存储库相关的所有必要信息,就像它在 Window 中所做的那样。

我正在使用 VS Code 并为Window 平台配置了 Git-Bash 。但是找不到任何可以让我在 Ubuntu 平台上实现相同目标的东西。

我已经检查了以下链接以获得答案-

  1. Ubuntu 上的 Git bash。-> 更改后,它显示当前分支,但所有整个文本/字符串都变成单调的白色。
  2. 我怎样才能像在 Windows 中一样拥有一个用于 git 的 shell?. -> 只有分支名称的文本颜色保持为绿色,其他一切都变为白色。

Suj*_*ngh 9

在@kostix建议之后,我用适当的关键字在互联网上搜索并找到了这个问题线程,然后最后到了这个页面。在尝试了那里提到的方法后,我最终得到了以下代码,效果更好。将这些代码添加到.bashrc文件Home夹中的文件中。使用~/.bashrc/命令找到它。

# git branch info if present
parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\[\033[36m\]\u@\h\[\033[00m\] \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] \n\[\033[1;31m\]>>\[\033[00m\] "
Run Code Online (Sandbox Code Playgroud)

Ubuntu 的终端截图 -

在此处输入图片说明

VS Code 的终端截图——

在此处输入图片说明

您可以根据您的选择更新代码以更改颜色代码。