Guest User

Untitled

a guest
Sep 29th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. # 在Mac、Linux 终端显示 Git 当前所在分支
  2.  
  3. 1. 进入你的`home`目录
  4.  
  5.  
  6. ```
  7. cd ~
  8. ```
  9.  
  10. 1. 编辑`.bashrc`文件
  11.  
  12. ```
  13. vi .bashrc
  14. ```
  15.  
  16. 1. 将下面的代码加入到文件的最后处
  17.  
  18. ```
  19. function git_branch {
  20. branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
  21. if [ "${branch}" != "" ];then
  22. if [ "${branch}" = "(no branch)" ];then
  23. branch="(`git rev-parse --short HEAD`...)"
  24. fi
  25. echo " ($branch)"
  26. fi
  27. }
  28.  
  29. export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '
  30. ```
  31. 1. 保存退出
  32. 1. 执行加载命令
  33.  
  34. ```
  35. source ./.bashrc
  36. ```
  37.  
  38. 1. 完成
  39.  
  40.  
  41. >Mac 下面启动的 shell 是 login shell,所以加载的配置文件是`.bash_profile`,不会加载`.bashrc`。如果你是 Mac 用户的话,需要再执行下面的命令,这样每次开机后才会自动生效:
  42.  
  43. ```
  44. echo "[ -r ~/.bashrc ] && source ~/.bashrc" >> .bash_profile
  45. ```
Add Comment
Please, Sign In to add comment