zoukankan      html  css  js  c++  java
  • 终端不显示 git branch 名字

    注: 在网上找了很多帖子,大部分都有提到添加下面提到的代码,但是在哪个文件添加写的都不一样,如何找到相应的配置文件也语焉不详,试了很多次都不管用。最终根据这个博主的博客才搞清楚怎么查询自己的电脑需要在哪个文件里去添加配置,以及如何找到相应的配置文件。而且博主还很详细解读了代码的含义。推荐原博主: https://www.jianshu.com/p/82783f76a868

    问题: 终端不显示 git branch 名字,需要用命令去查看当前所在分支

    解决方法:

    1. 终端输入 echo $SHELL, 根据返回值确定自己要修改的是.bashrc文件还是.zshrc文件. 以下以修改.bashrc文件为例。

    1. 终端输入 cd ~ 

    2. 找到.bashrc文件  (可以在上一步cd ~之后执行命令pwd,显示完整文件夹路径 ,在该路径下找到文件 .bashrc)

      注: 在 C:Program FilesGit下面也有这个文件 ,在C:UsersXXX 下面也有这个文件。所以要通过cd ~的方式确认正确的路径,不然改了也不起作用。

    3. 找到#set command prompt to show current directory

       这个下面原来的代码是 "export PS1="${BLUE}w> ${DEFAULT}“, 把这行代码注释掉,添加下面的代码:

      

    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 [33[01;36m]W[33[01;32m]$(git_branch)[33[00m] $ '

    4. 保存。然后重启git bash就可以了. 或者执行 source ~/.bashrc命令.

  • 相关阅读:
    基于数组的完全二叉树
    二叉树链式存储
    小程序-启动-问题1
    小程序----textarea层叠问题
    小程序中某个页面生成二维码,并下载二维码图片
    vue项目启动后自动在浏览器打开
    给卡片加角标
    布局图片和文字垂直对齐
    小程序npm包管理
    从浏览器输入域名到加载完页面的流程
  • 原文地址:https://www.cnblogs.com/cheese320/p/14881526.html
Copyright © 2011-2022 走看看