【发布时间】:2018-01-30 09:44:20
【问题描述】:
从几天前开始,每次我按 tab 键在 bash 中完成分支名称时都会看到以下消息:
警告:忽略损坏的 ref refs/remotes/origin/HEAD 警告:忽略损坏的 ref refs/remotes/origin/HEAD
例如,当我有一个名为 feature/foo 的分支并按下 tab 时,我会看到:
git checkout f
$ git checkout fwarning: ignoring broken ref refs/remotes/origin/HEAD
warning: ignoring broken ref refs/remotes/origin/HEAD
eature/
【问题讨论】:
-
你有一个叫“origin/HEAD”的分支吗?试试
git fetch然后git branch -r。也许你需要做一些清理工作。如果是这种情况,我可以发布一些清理功能...(例如git fetch -p删除已在远程删除的本地引用)。