[英]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 分支:
使用您喜欢的编辑器打开 ~/.bashrc 文件。 (我用 nano 做了:sudo nano ~/.bashrc)
然后添加以下脚本:
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\]\$ "
source ~/.bashrc
加载 bashrc 文件以反映分支
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.