可以用标签固定分离头吗?换句话说,是否有可能阻止垃圾收集器在最后一次提交时在具有标签的分离头中提交提交?用标签固定分离头
我发现的每一篇文章都谈到了在分离头中创建分支以防止在离开另一分支之前丢失在此状态下创建的提交。
据我所知,一个标签和一个分支之间的主要区别在于分支移动的头部与标签保持完全相同的位置。
在我的场景中,我已经用SHA-1签出,然后从这一点完成了几个提交。在离开之前,我想写一个书签,我认为就语义而言,标签会比分支稍后回来更好。
我没有任何问题在这一点上创建分支而不是标签如果这是我能做的唯一的事情,但我想知道git内部与标签和分支关系的行为分离的头。
另外,在概念上,如果有人不同意我关于创建标签而不是分支,在这种情况下,解释将不胜感激。
到目前为止您有两个很好的答案;我会添加一条评论:这取决于你的意思* fix *。毕竟,分离的HEAD首先不会被破坏。 – torek