我在Mac终端上看到一个奇怪的错误/功能。当我键入Git Checkout,后跟一个选项卡时,它会显示一个巨大的分支列表(几百个分支),看到这么大的列表我有点困惑。但当我更加关注它时,发现它是一个列表,包含了在这个repo上创建的所有分支,包括远程分支。这不一定是一个错误或没有阻止我的工作效率,但它是一个小烦恼。
你能试试同样的完成方式吗 首先键入:
export GIT_COMPLETION_CHECKOUT_NO_GUESS=1
对于git2.13或更高版本,这应该避免显示所有远程分支。 更多信息请访问“ Disable auto-completion of remote branches in Git Bash? ".