在开发中,通常会保持两个分支master分支和develop分支,但是如果因为develop上面迭代太多而没有及时维护master,最后想丢弃master而直接将测试确认过的develop强推到master,该怎么操作呢?
1.切换到develop分支下,并保证本地已经同步了远端develop的最新代码
git checkout develop
git pull
2.把本地的develop分支强制(-f)推送到远端master。
git push origin develop:master -f
3.切换到旧分支master
git checkout master
4.下载远程仓库最新内容,不做合并。
git fetch --all
5.把HEAD指向master最新版本。
git reset --hard origin/master
就是这么简单完事了。。。。。。。。。。。。。
本文介绍了一种在Git中将develop分支直接更新至master分支的方法,包括切换分支、强制推送、下载远程内容及重置HEAD等步骤,适用于开发过程中对分支进行高效管理。
1919

被折叠的 条评论
为什么被折叠?



