2012-03-19 26 views
2

我已经将我的svn仓库导入到git中。我目前正在开发的分支是分支1,我想重命名主人。我可以删除当前主分支(使用非常旧的信息),并使用名称主分区从分支1创建新的远程分支?创建一个新的主人

在此先感谢!

+0

你想真的想摆脱旧的历史吗?稍后您可能会后悔,因为参考以前的日志和错误修复可能会有所帮助。 – CharlesB 2012-03-19 14:10:27

+0

我认为这是有道理的,但主人很老,我们的代码在另一个分支和团队中也发生了很大的变化,所以主人的历史是无用的。 – 2012-03-19 14:25:18

回答

9

如果不再需要master的信息,您可以轻松地摆脱它:

git branch -D master 

一旦master走了,你可以重命名branch1成为新master

git branch -m branch1 master 

如果您有一天不确定是否需要有一天在master中保存的信息,您可以在重命名之前将master重命名为old_master以实现此目的branch1master

git branch -m master old_master 
git branch -m branch1 master