Git branch 结果不分页展示

配置 git branch 不以分页形式展示,默认情况下,查看分支会以分页形式展示,退出需要输入q,多一个步骤多一个麻烦,可以通过下面的配置关闭:

  1. git config --global pager.branch false

开启之前的效果:

image.png

会进入分页模式,

开启之后的效果:

image.png

所有的分支都展示出来了。

More:https://stackoverflow.com/questions/48341920/git-branch-command-behaves-like-less

别名配置

打开全局的 .gitconfig 文件,加入 [alias] 区块,然后加上配置:

  1. vim ~/.gitconfig

举个例子:

  1. [mergetool "sourcetree"]
  2. cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
  3. trustExitCode = true
  4. path =
  5. [difftool "sourcetree"]
  6. cmd = opendiff \"$LOCAL\" \"$REMOTE\"
  7. path =
  8. [user]
  9. name = zhening.czn
  10. email = zhening.czn@alibaba-inc.com
  11. [alias]
  12. co = checkout
  13. br = branch
  14. st = status
  15. cob = checkout -b
  16. brr = branch -r
  17. a = add .

或者修改 .zshrc 文件,在内部加入下面内容,再执行 source ~.zshrc

  1. alias -s ga='git add .'
  2. alias -s gpull='git pull'
  3. alias -s gpush='git push'
  4. alias -s gp='git push'
  5. alias -s gs='git status'

注意等号=两边不能有空格。