美文网首页
item2配置显示git分支和替换用户名为箭头

item2配置显示git分支和替换用户名为箭头

作者: 爽朗的豆豆 | 来源:发表于2017-08-22 10:38 被阅读0次

先上效果图

先说一下item2的配色

终端输入

vim ~/.bash_profile

#enables colorin the terminal bash shell export

export CLICOLOR=1

#setsup thecolor scheme for list export

export LSCOLORS=gxfxcxdxbxegedabagacad

#sets up theprompt color (currently a green similar to linux terminal) 注意下面的这一行不要,一会去profile文件里编辑这个PS1

#exportPS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' ~~

#enables colorfor iTerm

export TERM=xterm-256color

设置完这个就可以自己选主题了,这就不说了

然后设置显示git分支和替换用户名为箭头

终端输入

sudo vim /etc/profile

添加以下代码,注意原来这个文件里的内容不要删,把代码复制到下面就好

find_git_branch () {
local dir=. head
until [ "$dir" -ef / ]; do
if [ -f "$dir/.git/HEAD" ]; then
head=$(< "$dir/.git/HEAD")
if [[ $head = ref:\ refs/heads/* ]]; then
git_branch=" (${head#*/*/})"
elif [[ $head != '' ]]; then
git_branch=" → (detached)"
else
git_branch=" → (unknow)"
fi
return
fi
dir="../$dir"
done
git_branch=''
}
PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"
black=$'\[\e[1;30m\]'
red=$'\[\e[1;31m\]'
green=$'\[\e[1;32m\]'
yellow=$'\[\e[1;33m\]'
blue=$'\[\e[1;34m\]'
magenta=$'\[\e[1;35m\]'
cyan=$'\[\e[1;36m\]'
white=$'\[\e[1;37m\]'
normal=$'\[\e[m\]'
# 这个要注意了下面的PS1就是最终的效果图,颜色可以自己配置,上面的就是颜色变量
PS1="$green → $cyan\w$yellow\$git_branch\$ $magenta"
#也可以试一下下面的这个配置,注意这两个PS写一个就好
#PS1="$white[$white@$green\h$white:$cyan\W$yellow\$git_branch$white]\$ $normal"

终端输入 使刚才的配置生效

source /etc/profile

这样就大功告成了.

相关文章

  • item2配置显示git分支和替换用户名为箭头

    先上效果图 先说一下item2的配色 终端输入 vim ~/.bash_profile 设置完这个就可以自己选主题...

  • git学习笔记

    配置信息 显示当前的Git配置 配置当前的用户信息 配置当前项目区分大小写 下载项目 分支 列出本地分支 列出远程...

  • git初始化配置用户信息

    配置用户名和邮箱 查看已配置信息 git删除分支 git 忽略已经提交到Git上的文件

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • 命令

    git commit 用户信息: 全局配置: 查看配置是否正常 git代码提交 git tag 分支与合并 贮藏 ...

  • git 常用命令

    1、git显示全部分支 git branch //显示本地分支git branch -a //显示远程分支 2、g...

  • Git 命令

    git 基本操作 分支快照 最佳关联方式 直接修改git的配置文件 config 版本回滚原理 git用户配置 打...

  • 重学Git(2)-操作命令清单备忘

    仓库配置 (1)显示当前的Git配置 (2)编辑Git配置文 (3)配置用户信息,用于提交代码标记用户信息 仓库初...

  • Git 笔记

    Git 教程 分布式版本控制系统 本地 Git 安装&配置 配置全局用户名和邮箱 创建仓库 工作区&暂存区&分支 ...

  • git相关命令

    命名 git 分支分为集成分支、功能分支和修复分支,分别命名为 develop、feature 和 hotfix ...

网友评论

      本文标题:item2配置显示git分支和替换用户名为箭头

      本文链接:https://www.haomeiwen.com/subject/zdwkdxtx.html