git新分支替换master分支步骤
需求
现在远程仓库和本地仓库分支同步,分别有master和develop两个分支,需求是master很古旧了,需要使用新的develop替换master
步骤如下
- 对master备份(GitHub支持备份)
- 进入setting设置develop为默认仓库
- 本地操作删除远程master分支:
git push origin -d master
- 本地仓库删除master分支:
git branch --delete master
- 本地创建新的master分支,并拉取远程develop分支最新内容
git checkout -b master origin/develop
- 将新的master分支推送到远程
git push origin master:master