【问题标题】:Git bash on UbuntuUbuntu 上的 Git bash
【发布时间】:2016-04-18 14:24:35
【问题描述】:

如何像在 Windows Bash 中一样将分支名称添加到控制台行中

foo@bar MINGW64 /d/_GitRepo/game (master)
$

并更改颜色主题

【问题讨论】:

    标签: git ubuntu


    【解决方案1】:

    如果您只想在终端命令行中显示当前分支,本站可以帮助您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,所以我只创建了它 - 这导致所有文本控制台现在都是灰色的,但有一个分支名称)
    • @ikimaru2013:为您的分发搜索默认的.bashrc,然后将函数调用添加到现有的PS1。在某些发行版中,您可以在\etc\skel 下找到默认发行版。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 2017-06-06
    • 2023-02-08
    • 1970-01-01
    • 2018-09-29
    • 2019-03-25
    相关资源
    最近更新 更多