也许可以通过 git symbolic-ref 命令切换远程仓库的HEAD指向,来实现你期望的功能。但其实如果你的默认分支名称不是 master 或者 main 其它成员会很困惑的吧?不知道应该从哪里叉出分支之类的。
在git上和github上修改默认分支参考这个。# 将默认分支修改成main # 去掉 --global 就是在单个项目设置 git config --global init.defaultBranch main
您可以使用命令行更改默认分支。以下是更改默认分支的步骤:确认您当前在要更改默认分支的Git仓库中。运行以下命令来创建一个新的分支,您可以将其命名为您想要设置为默认分支的名称。例如,如果您要将默认分支更改为“main”,则可以运行以下命令:cssCopy codegit branch -m master main接下来,将该分支推送到远程存储库中:cssCopy codegit push -u origin main现在,使用以下命令将默认分支更改为新分支名称:bashCopy codegit symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main最后,将更改推送到远程存储库:cssCopy codegit push origin -u main这样,您的默认分支就会从“master”更改为“main”。请注意,以上命令可能需要根据您的存储库和分支名称进行调整。
也许可以通过 git symbolic-ref 命令切换远程仓库的HEAD指向,来实现你期望的功能。
但其实如果你的默认分支名称不是
master
或者main
其它成员会很困惑的吧?不知道应该从哪里叉出分支之类的。