我不完全记得导致我现在的情况的事件,但它发生了类似这样的事情:
- 有一个名为
2-dev-inprogress
- 将分支名称更改
2-dev-inprogress
为2-dev-wip
使用:git branch -mv 2-dev-inprogress 2-dev-wip
我的问题是,当我在另一个分支并想2-dev-wip
通过使用 tab-completion 结帐(像往常一样)时,它只会完成2-dev-
,并给我两个选项:
2-dev-inprogress
2-dev-wip
有人知道一些特定的手术来2-dev-inprogress
从标签完成历史中删除该分支吗?source ~/.git-completion.bash
到目前为止,我唯一尝试过的就是在我的 .bash_profile中注释掉并重新启动 iTerm,但没有运气。我还窥探了 .git 目录,但害怕我会捏造一些无法修复的东西。