32

我有一个有实际来源的分支,很长一段时间我都没有做出任何提交来掌握,目前它已经完全过时了。我只想用我的分支的内容替换 master 的内容。一种方法是检查分支和主节点,删除主节点的内容并将内容从分支复制到主节点,然后将结果推送到主节点。

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

有人知道怎么做吗?

4

1 回答 1

59

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

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

于 2012-04-06T13:07:43.277 回答