Mac系统的终端显示git当前分支

当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。

1 进入你的home目录
1

cd ~

2 编辑.bashrc文件
vi .bashrc

3 将下面的代码加入到文件的最后处
function git_branch { branch="git branch 2>/dev/null | grep "^*" | sed -e "s/^*\ //"" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch="(git rev-parse --short HEAD...)" fi echo " ($branch)" fi}export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '

4 保存退出
5 执行加载命令
source ./.bashrc

6 完成
Mac 下面启动的 shell 是 login shell,所以加载的配置文件是.bash_profile,不会加载.bashrc。如果你是 Mac 用户的话,需要再执行下面的命令,这样每次开机后才会自动生效:
echo "[ -r ~/.bashrc ] && source ~/.bashrc" >> .bash_profile

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 缘起 在本地环境( iTerm2 + zsh) 使用终端工具操作 Git 时, 能够显示"当前文件夹名称"以及" ...
    patiencing阅读 16,318评论 2 9
  • GIT分布式版本控制系统最佳实践 这篇文章来自于老男孩教育高级架构师班12期的徐亮偉同学。 首先感谢老男孩架构师班...
    meng_philip123阅读 8,876评论 4 36
  • 一、shell脚本介绍 1.1 开头(环境使用shebang机制) #!/bin/bash 必须写在文件首行 符号...
    优果馥斯阅读 8,741评论 0 1
  • 一直,蛰伏在岁月的清颜里守候,心的花瓣上,盈盈着邂逅的珠泪。那些风中的絮语,那些指尖轻舞的时光,便也会如,梦里的诗...
    美丽满满阅读 1,755评论 0 1
  • 如烟的云,飘荡在这里 散落的雨,那是谁的叹息 迷茫的人啊,常常游走在夜里 可是谁能明白,那是孤寂的心 正慢慢、慢慢...
    三月里的白阅读 3,808评论 0 2