【问题标题】:Git Checkout [Tab] shows a lot of branchesGit Checkout [Tab] 显示很多分支
【发布时间】:2019-03-15 21:54:23
【问题描述】:

我在 Mac 终端中看到一个奇怪的错误/功能。当我键入 Git Checkout 后跟一个选项卡时,它会向我显示一个巨大的分支列表(数百个分支),看着如此庞大的列表我有点困惑。但是当我更加关注它时,结果发现它是一个列表,其中包含在此 repo 上创建的所有分支,包括曾经拉取的远程分支。这不一定是错误或不会阻止我有效地工作,但这有点烦人。

我只是想知道是否有办法清理这个列表?

【问题讨论】:

  • 最好的解决方案是清理远程上已合并的分支。
  • 如果您愿意,可以修剪本地分支。记得先做一次试运行。

标签: git terminal git-bash


【解决方案1】:

你能不能先试试同样的补全 typinf first:

export GIT_COMPLETION_CHECKOUT_NO_GUESS=1

使用 Git 2.13 或更高版本,应该避免显示所有远程分支。
在“Disable auto-completion of remote branches in Git Bash?”查看更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-27
    • 2011-04-26
    • 2018-03-17
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    相关资源
    最近更新 更多