繁体   English   中英

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

[英]Showing current GIT branch permanently in terminal

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

请指教。

PS:我使用的是 MacBook Pro。

如果您还没有看过 zsh 和/或 prezto,请看这里: http ://codurance.com/2015/03/16/installing-zprezto-a-quick-guide/

prezto 附带了几个主题,它们具有您正在寻找的内容,而 zsh 也有几个简洁的功能。

该页面说您必须:

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

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

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

其实页面上是这么写的:

现在修改你的 bash 配置文件(它在~/.bash-profile [sic,它必须是 bash_profile],以防你不~/.bash-profile这个东西)。

为了在 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 文件以反映分支

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM