将 master 合并到主分支

Tha*_*ues 5 git github

这些天我试图将我的主分支放到我的主分支中(这样我就可以开始使用默认分支),但是,我无法在 GitHub 中创建它。

在尝试打开拉取请求后,git 没有检测到它们之间的差异,也不允许我进行合并,尽管检查了每个分支,但您可以在 master 中看到我项目中的所有文件,而在 main 中什么也没有。

我能做些什么来修复它,为什么会发生这种情况?

Von*_*onC 10

最好遵循“从 master 重命名默认分支”官方 GitHub 指南:2021 年 1 月将有一个原生 GitHub 功能来执行此操作。

但是,如果您没有任何待处理的拉取请求、版本草案或分支保护策略,那么您可以

git switch -c main master
git push -u origin main
Run Code Online (Sandbox Code Playgroud)

(如果是远程仓库则更改默认分支)

git push -d master
git branch -d master
Run Code Online (Sandbox Code Playgroud)