如何创建指向另一个分支而不是提交的GIT分支

时间:2014-06-09 20:37:16

标签: git git-branch

知道分支是指向最后一次提交的指针。例如,主分支链接到提交C1。

我想知道是否可以将分支链接到另一个分支而不是提交,这会使它成为指针的指针(对于习惯于C语言的那些)。

例如,我希望主分支指向发布分支(通过示例1.1)。如果在任何情况下,在分支1.1中发生提交,主HEAD将遵循1.1 HEAD。

2 个答案:

答案 0 :(得分:3)

如果这篇文章应该是评论而不是答案,我道歉。

Git不支持分支的别名。

在StackOverflow问题的答案中对此主题进行了一些很好的讨论:

git - branch alias?

CORRECTION:

实际上,看起来symbolic-ref是别名分支的方法。 Git邮件列表上有一个功能请求,其中包含更多信息。

http://www.mail-archive.com/git%40vger.kernel.org/msg49171.html

答案 1 :(得分:2)

是的,您可以为任何引用创建分支别名或别名。说:

git symbolic-ref refs/heads/trackmaster refs/heads/realmaster

你不再需要手动赶上(可能暂时)加入LOD的