让我的 github master 分支匹配另一个分支

Make my github master branch match another branch

我一直在开发分支分支“forkedBranch”,并对我的应用程序进行了很多更新。当我对更新感到满意时,我回到了我的 master 分支 (git checkout master) 并合并了我的 forkedBranch (git merge forkedBranch)。不幸的是,master 分支有很多 forkedBranch 中没有的问题。

该应用程序太复杂了,我不想仔细检查并找到所有错误。有没有办法让我的 master 分支与 forkedBranch 相同,从而省去麻烦?

如果您绝对确定不需要 master 分支或其任何旧提交:

  1. git branch --delete master && git push origin -delete master - 在本地和 origin
  2. 上删除 master 分支
  3. git checkout forkedBranch && git pull origin forkedBranch - 从 origin
  4. 下拉最新的 forkedBranch
  5. git checkout -b master && git push origin master - 根据 forkedBranch 的最新提交在本地重新创建 master 分支,并将其推送到 origin