2014-09-29 152 views
2

我们有一个Git仓库,有两个并排存活的分支, branch1,branch2branch3。目标是使master总是指向与branch3的HEAD相同的提交。让git master跟踪/跟踪另一个本地分支

当谷歌搜索术语“分支跟踪”的文章几乎总是关注远程跟踪。地方分支机构能否实现同样的目标?

回答

3

你可以尝试使用git symbolic-ref

git symbolic-ref refs/heads/master refs/heads/branch3 
+0

简单,和作品:)谢谢。 – Borek 2014-09-29 08:19:04

+0

我很惊讶。我不明白你在这里使用的手册页中详细描述的那三个'git symbolic-ref'语法。 'refs/heads/master'是一个符号参考吗? – Jubobs 2014-09-29 09:11:04

+0

@Jubobs只是将内容修改为'.git/refs/heads/master'文件,以便不引用SHA1,而是引用另一个分支的名称。看到http://stackoverflow.com/a/549949/6309 – VonC 2014-09-29 09:13:10