Mac 终端显示git分支

1 进入你的home目录

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=‘\[email protected]\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

7. 配置后效果如下:

原文地址:https://www.cnblogs.com/ryanzheng/p/11123662.html

时间: 2024-10-03 03:19:25

Mac 终端显示git分支的相关文章

Ubuntu16.04显示git分支状态

参考文章 Ubuntu上使终端显示Git分支(oh-my-zsh) oh-my-zsh的安装与基本配置 Ubuntu 下安装oh-my-zsh 前言 之前学习Laravel的时候,经常要切换git分支,然而现有的shell里面不显示分支状态总是要用git st,git br -a显得很是麻烦,于是到网上查找方案: 一开始找到是修改~/.bashrc文件,可是修改完之后总是shell显示总是会出现这样那样的小错误,无奈之下寻找其他方案,这下让我找到大神器: oh-my-zsh 废话不多说,进入正题

idea 右下角不显示git分支

开发工程中遇到idea右下角不显示git分支问题: 解决方案:查找资料说是需要打开VCS->Enable version control. 但是Enable version control 已经打开, 最后自己发现是状态栏被隐藏了. 原文地址:https://www.cnblogs.com/mxmbk/p/9267975.html

Shell颜色及显示git分支配置

# Ubuntu终端下命令行颜色配置 ## Parses out the branch name from .git/HEAD: 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/*

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

1 进入你的home目录 cd ~ 2 编辑.bashrc文件 vi .bashrc 3 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}&

mac bash上显示git分支与状态

主要实现 显示当前路径 显示当前所在分支 显示当前修改状态 = 表示一个干净的分支 ~ 表示文件有改动 # 表示已commit 但未 push 通过网上搜索和自己根据实际需要修改的代码如下: .bash_profile function parse_git_dirty { local git_status=$(git status 2> /dev/null | tail -n1) || $(git status 2> /dev/null | head -n 2 | tail -n1); loc

在 Shell 提示符中显示 Git 分支名称

| 导语 如果你是用命令行来使用Git的话,当在一个项目中频繁使用多个分支时,可以使用 git status 命令查询自己现在正工作在哪个分支下面,不过难免有脑子发昏的时候,忘记自己在哪个分支下面,因而发生误操作之类的杯具. 那么把分支显示在 Shell 提示符中无疑方便了很多,再也不需要频繁的使用 git status 命令了… 废话不多,直接上代码,放到 ~/.bash_profile 或者 ~/.profile里即可 ## Parses out the branch name from .

jenkins 构建时显示git分支插件、显示构建分支插件

参数化构建分支 1.安装插件:Git Parameter 2.找到我们在Jenkins中建立的工程,勾选“参数化构建过程”,并如下配置 3.在“源码管理”中如下配置 Jenkins构建完显示构建用户和构建分支 1.Jenkins上安装两个插件:description setter plugin(user build vars,显示构建账号,我没用到) 2.在Jenkins的系统管理---全局安全配置中找到标记格式器(Mark formatter) 将纯文本设置为 Safe HTML 3.找到我们

MAC 终端 显示隐藏文件 关闭显示隐藏文件

1.显示隐藏文件夹显示:defaults write com.apple.finder AppleShowAllFiles -bool true (1)复制“defaults write com.apple.finder AppleShowAllFiles -bool true” 到终端,回车 (2)按Command+Option+Escape打开强制退出,重启Finder (3)打开Finder,这时隐藏文件就都显示出来了,要注意隐藏文件一般不要删除 2.隐藏已经显示的隐藏文件 隐藏:defa

mac终端显示和隐藏隐藏文件的命令

defaults write com.apple.finder AppleShowAllFiles -bool true //显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool false //隐藏隐藏文件