bash - 如何让 git checkout <tab> 只显示我在本地的分支

标签 bash git

当我想检查要 checkout 的分支而我不记得确切名称时,我不能使用 Tab-completion,因为它使用的池是远程的分支池。

如何让 Tab 只查看 git 分支池(即只从我创建/已经 checkout 的本地分支中选择)

最佳答案

一种方法是修改 git checkout 的标准代码完成脚本。 ,下面的例子(&信用):

https://gist.github.com/mmrko/b3ec6da9bea172cdb6bd83bdf95ee817

关于bash - 如何让 git checkout <tab> 只显示我在本地的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54406156/

相关文章:

git - gitlab如何像github一样在上游分支之前或之后显示fork分支?

git - 名为 'master' 的分支是否特殊?

bash - 如何将 tail 与 sed 结合使用。

c - 需要在C代码中运行 'read'命令

git - 如何在 Git 中永久删除文件而不获取 "WARNING: Ref ' refs/heads/master' is unchanged”?

git - 将目录置于 git 和 svn 控制之下可能会遇到什么问题?

Git 看不到 composer 安装的文件

linux - 大括号扩展 - 表达式太多

linux - MV : cannot stat error : No such file or directory error

linux - 使用 sed 或 awk 将第一行中的一个词替换为第二行中的另一个词