git如何更改我所做的一切的默认分支?
由于github将默认分支从master更改为main,因此我的所有推送操作都会在一个单独的分支中结束,而不是在主分支中结束,因此我无法更改默认分支。当我启动一个程序并进行第一次推送时,git告诉我main不存在,我总是要推送到master。在常见问题解答文章“”和之后,您可以:git如何更改我所做的一切的默认分支?,git,github,git-branch,Git,Github,Git Branch,由于github将默认分支从master更改为main,因此我的所有推送操作都会在一个单独的分支中结束,而不是在主分支中结束,因此我无法更改默认分支。当我启动一个程序并进行第一次推送时,git告诉我main不存在,我总是要推送到master。在常见问题解答文章“”和之后,您可以: 将本地分支从master重命名为main:git分支-m master main 推送至主机:git推送-u源主机 更新GitHub端的默认分支: 然后删除远程主分支:git push origin--delete
- 将本地分支从master重命名为main:
git分支-m master main
- 推送至主机:
git推送-u源主机
- 更新GitHub端的默认分支:
- 然后删除远程主分支:
git push origin--delete master
git config --global init.defaultBranch main
(参见,Git 2.28+,2020年第三季度)
默认情况下,您的下一个新存储库将使用正确的分支名称。查看此-Doc。