【发布时间】:2016-04-18 14:24:35
【问题描述】:
如何像在 Windows Bash 中一样将分支名称添加到控制台行中
foo@bar MINGW64 /d/_GitRepo/game (master)
$
并更改颜色主题
【问题讨论】:
如何像在 Windows Bash 中一样将分支名称添加到控制台行中
foo@bar MINGW64 /d/_GitRepo/game (master)
$
并更改颜色主题
【问题讨论】:
如果您只想在终端命令行中显示当前分支,本站可以帮助您https://techcommons.stanford.edu/topics/git/show-git-branch-bash-prompt
总结一下:
把这个函数放在你的.bashrc
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
它提取当前分支。
然后编辑 PS1 变量的值并调用您使用$(parse_git_branch) 创建的函数。它应该看起来像这样:
PS1="\h:\W \u$BLUE\$(parse_git_branch) $DEFAULT\$"
【讨论】:
.bashrc,然后将函数调用添加到现有的PS1。在某些发行版中,您可以在\etc\skel 下找到默认发行版。