Hbuilder git 推代码默认是main分支,合并到master,并删除main分支

起因

一个别人创建的新远程仓库,只有master分支 ,分支上只readme文件。
我直接在hbuilder创建了项目,写了首版代码,然后通过 hbuilder的 easy-git源代码管理push了。完了一看是直接推到了远程main分支。Hbuilder git 推代码默认是main分支,合并到master,并删除main分支_第1张图片
这不行,要想办法把它搞到master分支上。

解决

那现在分支情况是:
远程两个分支 main 和 master , 都有各自的代码,相当于独立的两个分支了
本地一个分支 main , 和远程main分支一样的代码

操作如下:

切换到main分支

git checkout main

拉取最新

git pull

切换到master分支

git checkout master

把main代码合并到master上

git merge main 

这时不正常了 报这个 fatal: refusing to merge unrelated histories

接着执行

git pull origin master –allow-unrelated-histories

fatal: couldn't find remote ref –allow-unrelated-histories

你可能感兴趣的:(git,git,github)