【发布时间】:2012-02-04 11:07:53
【问题描述】:
我们希望为我们的项目实施一项新政策,即现在将主分支称为发布分支,以确保更清楚地了解应该如何使用该分支。当然,我们也会开发和发布候选分支。
我知道我可以通过简单地使用以下命令在本地重命名 master 分支:
git branch -m master release
但是,这只是局部的。即使我将它推送到远程,HEAD 仍然指向远程主分支。我想完全摆脱主分支,并在初始克隆时创建默认本地分支,发布。
我怎样才能做到这一点?
似乎由于源位于Gitorious 服务器上,因此删除主分支时出错。我现在正在尝试查看是否可以更改此设置,以便默认分支为“发布”。
【问题讨论】:
-
嘿,很公平。长期价值足够高,至少可以尝试一下。
-
某些(远程)服务器拒绝删除“默认”分支(Github 就是这种情况)。所以你可能需要在服务器上为操作选择另一个“默认”分支......在 Github 上,这可以在“分支”视图中完成。
-
git branch现在支持--move标志git-scm.com/docs/git-branch#Documentation/git-branch.txt---move
标签: git version-control branch git-branch