在终端永久显示当前的GIT分支

时间:2016-04-21 07:51:41

标签: git macos bash terminal

如何在终端中永久显示当前的GIT分支。在我按照here中提到的步骤操作后,我得到了结果,但是一旦我退出并重新启动终端,更改就会消失。另外,我没有看到这里提到的颜色组合。

请告知。

PS:我正在使用MacBook Pro。

3 个答案:

答案 0 :(得分:1)

如果您尚未查看zsh和/或prezto,请查看此处: http://codurance.com/2015/03/16/installing-zprezto-a-quick-guide/

prezto有几个主题,它们都有你想要的东西,zsh也有几个简洁的功能。

答案 1 :(得分:0)

页面说你必须:

# Load in the git branch prompt script.
source ~/.git-prompt.sh

您执行此操作一次,但当您注销时,该步骤将丢失。

要使其永久化,请将该行添加到您登录时加载的~/.bashrc~/.bash_profile文件中。

事实上,它在页面中说明:

  

现在修改你的bash配置文件(它位于~/.bash-profile [原文如此,必须是bash_profile],以防万一   你是这个东西的新手。)

答案 2 :(得分:0)

为了在ubuntu终端上显示当前的git分支:

  1. 使用您喜欢的编辑器打开〜/ .bashrc文件。 (我对nano:sudo nano〜/ .bashrc做到了)

  2. 然后添加以下脚本:

     git_branch() {
          git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
        }
     export PS1="[\u@\h \W]\[\033[00;32m\]\$(git_branch)\[\033[00m\]\$ "
  1. 使用source ~/.bashrc加载bashrc文件以反映分支