当我使用git branch
命令列出所有分支时,我看到的输出git branch | less
。
该命令git branch
应该显示分支列表,就像ls
文件一样。
这是我得到的输出:
如何获得默认行为git branch
?是什么原因导致页面输出?
我正在使用ZSH oh_my_zsh
(那里没有Git),我的.gitconfig
样子是这样的:
[user]
email = [email protected]
name = Dennis Haegler
[push]
default = simple
[merge]
tool = vimdiff
[core]
editor = nvim
excludesfile = /Users/dennish/.gitignore_global
[color]
ui = true
[alias]
br = branch
ci = commit -v
cam = commit -am
co = checkout
df = diff
st = status
sa = stash
mt = mergetool
cp = cherry-pick
pl = pull --rebase
[difftool "sourcetree"]
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
[mergetool "sourcetree"]
cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh
\"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
trustExitCode = true
正如在对Mark Adelsberger的回答的评论中提到的那样,这是Git 2.16中引入的默认行为更改。
您可以git branch
使用pager.branch
config设置将分页输出默认关闭:
git config --global pager.branch false
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句