我已经做了一些修改来修复我的回购,但它并没有真正帮助。
所以我的回购目前看起来像这样:
C1 --- ... --- Z1 (no-branch)
/
A --- B --- C --- ... --- Z master
我现在有点失落。
我在主分支上需要所有提交,所以我只想摆脱C1到Z1。他们不在分支中,git branch --contains C1
什么也没有显示,尽管像gitk和SourceTree这样的工具说theese承诺存在。
如何修复我的回购?
感谢
答案 0 :(得分:0)
我在树中从C1到Z1的提交中有一些标记,因此例如git prune
无法删除你的标记。看着git show-ref
我发现引用了我的树中不存在的SHA的标签。