最近我开始使用带有EGit插件的Eclipse Kepler,但是这些分支不是我所熟悉的。有没有办法永久停止创建这些分支?我尝试手动删除它们,但是并没有起作用,而且我不想在下次执行fetch或rebase时再次遇到它们。
ORIG_HEAD和FETCH_HEAD是符号参考。它们仅记录最后一个Origin和最后一个Fetch的sha1。
在某种意义上,它们是实现细节,但由于Git在Linux上的脚本功能,它们可以用于提供额外的高级用户功能。
随着您深入阅读手册和教程,您将会意识到它们能为您做些什么(通常是当您犯了一些错误而这些参考记录了您可以返回的重要状态时)。
git fetch
和git rebase
会每次重新创建它们。你可以手动从.git
子目录中删除文件,或者过滤掉分支名称的出现,但它们会像疥疮一样不断复发。 :-) - torek.git
中有FETCH_HEAD
、HEAD
等文件,但git branch
不显示它们。 - torek