Git - 将分支转移到主人

时间:2012-04-06 13:05:40

标签: git git-branch branching-and-merging

我有一个实际来源的分支,我很长时间没有做任何提交,现在它已经完全过时了。我想用我的分支内容替换master的内容。一种方法是检查分支和主服务器,删除主服务器的内容并将内容从分支复制到主服务器,然后将结果推送到主服务器。

它有效,但我相信必须有一些git命令才能以更简单的方式完成它。

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:58)

您可以使用以下命令将主要点指向新位置:
git branch -f master branchToMoveMasterTo

这实际上是在创建一个名为master的新分支,指向branchToMoveMasterTo。由于我们已经有一个名为master的分支,我们需要-f标记来表示我们要删除原始master