让我的 github master 分支匹配另一个分支
Make my github master branch match another branch
我一直在开发分支分支“forkedBranch
”,并对我的应用程序进行了很多更新。当我对更新感到满意时,我回到了我的 master
分支 (git checkout master
) 并合并了我的 forkedBranch
(git merge forkedBranch
)。不幸的是,master
分支有很多 forkedBranch
中没有的问题。
该应用程序太复杂了,我不想仔细检查并找到所有错误。有没有办法让我的 master
分支与 forkedBranch
相同,从而省去麻烦?
如果您绝对确定不需要 master
分支或其任何旧提交:
git branch --delete master && git push origin -delete master
- 在本地和 origin
上删除 master
分支
git checkout forkedBranch && git pull origin forkedBranch
- 从 origin
下拉最新的 forkedBranch
git checkout -b master && git push origin master
- 根据 forkedBranch
的最新提交在本地重新创建 master
分支,并将其推送到 origin
我一直在开发分支分支“forkedBranch
”,并对我的应用程序进行了很多更新。当我对更新感到满意时,我回到了我的 master
分支 (git checkout master
) 并合并了我的 forkedBranch
(git merge forkedBranch
)。不幸的是,master
分支有很多 forkedBranch
中没有的问题。
该应用程序太复杂了,我不想仔细检查并找到所有错误。有没有办法让我的 master
分支与 forkedBranch
相同,从而省去麻烦?
如果您绝对确定不需要 master
分支或其任何旧提交:
git branch --delete master && git push origin -delete master
- 在本地和origin
上删除 git checkout forkedBranch && git pull origin forkedBranch
- 从origin
下拉最新的 git checkout -b master && git push origin master
- 根据forkedBranch
的最新提交在本地重新创建master
分支,并将其推送到origin
master
分支
forkedBranch