Git - 将分支移动到master

标签 git git-branch branching-and-merging

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

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

有人知道怎么做吗?

最佳答案

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

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

关于Git - 将分支移动到master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10043888/

相关文章:

git - 如何将 git 存储库回滚到特定提交?

Git 回退了 5 次 commit 忘记创建新分支了,怎么回来?

git - git 标签适用于所有分支吗?

git - 在 Git 中,如何 rebase + 压缩历史记录中具有多个 merge 提交的分支,而不选择一个全新的分支

git - 如何为 nuget 包设置 Azure DevOps CI 构建/发布管道(高级)

git - 警告 : Permanently added the RSA host key for IP address 'xxx.xx.xxx.x' to the list of known hosts

git - 如何从父分支 rebase ?

git - 如何获取分支开始的信息?

git 推送到分支 merge 后

Git merge 不会第二次 merge 文件