关于Git版本升级后默认分支为main的问题

之前的Git版本默认创建的分支是master,也就是使用git init命令,会自动生成一个master作为主分支。

但新版本的git不是这样,主分支变成了main,而我像之前那样使用git push origin master推送代码时,就会报错:

error: src refspec master does not match any

也就是找不到分支,虽然使用git push origin main可以规避这个问题,但是对于老的项目来说,还是使用master比较好,怎么办呢?

使用命令把main改为master就好了。

git branch -m main master

问题解决!

Leave a Comment

豫ICP备19001387号-1