GitHub创建新仓库时终端多出一行命令的疑问
GitHub仓库创建终端额外命令问题解答
- 额外命令的作用:你遇到的额外命令大概率是
git branch -M main,这行是用来把本地默认分支名从旧的master修改为main。现在GitHub已经统一将默认分支名改为main,这是出于包容性命名规范的调整。 - 是否需要跳过:别跳过,必须执行。这是连接本地与远程仓库的必要步骤——远程仓库的默认分支已经是
main了,如果本地分支还是master,后续推送代码时会出现分支不匹配的错误。 - 差异原因:就是版本/平台规范更新导致的。你参考的教程版本比较旧,当时GitHub的默认分支名还是
master,所以教程里没有这行命令;而当前新版本的GitHub(网页端和本地Git工具)都已经切换到main作为默认分支,所以终端会自动给出这行分支重命名的指令。
内容的提问来源于stack exchange,提问作者smog
相关产品推荐
相关产品推荐

