实际就是如果把github上文件先下载在本地,在创建git目录,会将分支命名为master,
而clone到本地分支会命名为main,这要提交会出错,这时候需要改名。
解决方案A-如果要将分支命名为master
运行git push -u origin master
而不是git push -u origin main
或者解决方案B-如果你想把分支命名为main
Run git checkout -B main
before git push -u origin main
参考:
https://www.5axxw.com/questions/content/hv0007
这是master
对main
争论的一个令人不快的结果。
您的本地GIT客户机创建了一个名为master
的默认分支(当您使用git init
初始化repo时),但是GitHub上的远程存储库没有master
,而默认分支称为main
。