GitHub已开始将默认分支的名称从master更改为main。现在,我的远程存储库中的默认分支被称为main而不是master。
然而,我的本地存储库的默认分支名称为master,如果我提交并推送更改,它会上传到一个新的分支(名为master),而不是上传到默认分支(称为main)。
我知道在使用master作为默认分支名称方面存在一些争议,但经过多年使用git后,我已经自动化了一些命令,例如“git push origin master”或“git checkout master”。
有没有办法将默认分支名称设置为master而不是main?我知道如何在本地存储库和GitHub中更改存储库名称,但现在每次我创建一个新存储库时,默认分支都是main,当我在目录中执行“git init”时,默认分支是master,因此我必须手动更改它。
git config
设置,但其设置并非GitHub的设置。 - torek