我最近开始使用 Eclipse Kepler 和 EGit 插件,这些分支不是我习惯的。有没有办法永久阻止这些分支的创建?我尝试手动删除它们,但它不起作用,我不想在下次获取或变基时再有它们。
据我从对您问题的评论中了解到,您只希望这些参考文献不显示在
History
视图中。
您可以尝试取消选中 Additional Refs
中的 Preferences > Team > Git > History
。这应该可以完成工作。
ORIG_HEAD 和 FETCH_HEAD 是符号引用。他们只是记录最后一次 Origin 和最后一次 Fetch 的 sha1。
从某种意义上说,它们是一个实现细节,但由于 Linux 上 Git 的脚本化能力,它们可用于提供额外的高级用户功能。
当您进一步深入研究手册和教程时,您将欣赏它们可以为您做些什么(通常当您犯了一些错误并且这些参考文献记住了您可以返回的重要状态时)
要手动删除引用,请使用:
git update-ref -d ORIG_HEAD FETCH_HEAD